summaryrefslogtreecommitdiffstats
path: root/src/preview/preview_default.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/preview/preview_default.rs')
-rw-r--r--src/preview/preview_default.rs18
1 files changed, 2 insertions, 16 deletions
diff --git a/src/preview/preview_default.rs b/src/preview/preview_default.rs
index 28b85e1..35ced0c 100644
--- a/src/preview/preview_default.rs
+++ b/src/preview/preview_default.rs
@@ -2,11 +2,9 @@ use std::path;
use crate::context::AppContext;
use crate::fs::JoshutoMetadata;
-use crate::preview::{preview_dir, preview_file};
+use crate::preview::preview_dir;
use crate::ui::AppBackend;
-use super::preview_file::PreviewFileState;
-
pub fn load_preview_path(
context: &mut AppContext,
backend: &mut AppBackend,
@@ -33,19 +31,7 @@ pub fn load_preview_path(
preview_dir::Background::load_preview(context, p);
}
} else if metadata.len() <= preview_options.max_preview_size {
- let need_to_load = context
- .preview_context_ref()
- .previews_ref()
- .get(p.as_path())
- .map(|data| match data {
- PreviewFileState::Success { data } => data.modified < metadata.modified(),
- _ => false,
- })
- .unwrap_or(true);
-
- if need_to_load {
- preview_file::Background::preview_path_with_script(context, backend, p);
- }
+ context.load_preview(backend, p);
}
}