diff options
author | Jeff Zhao <jeff.no.zhao@gmail.com> | 2024-03-10 22:58:45 -0400 |
---|---|---|
committer | Jeff Zhao <jeff.no.zhao@gmail.com> | 2024-03-10 22:58:45 -0400 |
commit | 93d2a18674e6c9c929aeb08c489488fd7b185f04 (patch) | |
tree | 6029f6a8b51612a814609b56c1f97ec6ada0e099 /src/preview | |
parent | 9a185e3c2437e41ee08ef3d6f2e2616981e046e8 (diff) |
refactor code to reduce clones
- move a lot of methods into functions
- printing icons is moved to rendering section
Diffstat (limited to 'src/preview')
-rw-r--r-- | src/preview/preview_dir.rs | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/src/preview/preview_dir.rs b/src/preview/preview_dir.rs index 98f6b95..77090a3 100644 --- a/src/preview/preview_dir.rs +++ b/src/preview/preview_dir.rs @@ -22,7 +22,6 @@ pub struct Background {} impl Background { pub fn load_preview(context: &mut AppContext, p: path::PathBuf) -> thread::JoinHandle<()> { let event_tx = context.events.event_tx.clone(); - let config = context.config_ref().clone(); let options = context.config_ref().display_options_ref().clone(); let tab_options = context .tab_context_ref() @@ -40,7 +39,7 @@ impl Background { thread::spawn(move || { let path_clone = p.clone(); - let dir_res = JoshutoDirList::from_path(p, &config, &options, &tab_options); + let dir_res = JoshutoDirList::from_path(p, &options, &tab_options); let res = AppEvent::PreviewDir { id: tab_id, path: path_clone, |