From 16948dcec4d2060e4c78f589b0a05734daef8b99 Mon Sep 17 00:00:00 2001 From: rabite Date: Sat, 23 May 2020 14:17:29 +0200 Subject: fix tag toggling --- src/listview.rs | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/listview.rs b/src/listview.rs index 1f4a6e1..2c94ee3 100644 --- a/src/listview.rs +++ b/src/listview.rs @@ -587,7 +587,15 @@ impl ListView fn toggle_tag(&mut self) -> HResult<()> { self.selected_file_mut().toggle_tag()?; + + let oldpos = self.get_selection(); self.move_down(); + let newpos = self.get_selection(); + + if newpos > oldpos { + self.update_selected_file(oldpos); + } + Ok(()) } -- cgit v1.2.3