summaryrefslogtreecommitdiffstats
path: root/src/preview.rs
diff options
context:
space:
mode:
authorrabite <rabite@posteo.de>2019-12-23 02:08:50 +0100
committerrabite <rabite@posteo.de>2019-12-23 02:08:50 +0100
commitef29c47e88f13d2931a2c571a579bf0bf0dacc8c (patch)
tree3a80d1a2e6115630d6e37aa989a8155ad435f809 /src/preview.rs
parent03693f96d0265f665ec00b5bb204cb727d7b137a (diff)
fixed hangs when updating large directories (>10k files)
Diffstat (limited to 'src/preview.rs')
-rw-r--r--src/preview.rs17
1 files changed, 0 insertions, 17 deletions
diff --git a/src/preview.rs b/src/preview.rs
index ef1fa48..582dcb9 100644
--- a/src/preview.rs
+++ b/src/preview.rs
@@ -324,23 +324,6 @@ impl Previewer {
}
}
- pub fn replace_file(&mut self, dir: &File,
- old: Option<&File>,
- new: Option<&File>) -> HResult<()> {
- if self.file.as_ref() != Some(dir) { return Ok(()) }
- self.widget.widget_mut().map(|widget| {
- match widget {
- PreviewWidget::FileList(filelist) => {
- filelist.content.replace_file(old, new.cloned()).map(|_| {
- filelist.refresh().ok();
- }).ok();
-
- }
- _ => {}
- }
- })
- }
-
pub fn put_preview_files(&mut self, files: Files) {
let core = self.core.clone();
let dir = files.directory.clone();