From 545c18abe476580be85c1504ff19ef6fbfc4466a Mon Sep 17 00:00:00 2001 From: qkzk Date: Fri, 22 Sep 2023 22:17:45 +0200 Subject: FIX: exiting a preview doesn't refresh --- src/event_exec.rs | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'src/event_exec.rs') diff --git a/src/event_exec.rs b/src/event_exec.rs index 0950534..3762615 100644 --- a/src/event_exec.rs +++ b/src/event_exec.rs @@ -158,8 +158,11 @@ impl EventAction { /// Leave current mode to normal mode. /// Reset the inputs and completion, reset the window, exit the preview. pub fn reset_mode(tab: &mut Tab) -> Result<()> { - tab.reset_mode(); - tab.refresh_params() + if tab.reset_mode() { + tab.refresh_view() + } else { + tab.refresh_params() + } } /// Enter a copy paste mode. /// A confirmation is asked before copying all flagged files to -- cgit v1.2.3