aboutsummaryrefslogtreecommitdiff
path: root/commands.c
diff options
context:
space:
mode:
Diffstat (limited to 'commands.c')
-rw-r--r--commands.c9
1 files changed, 8 insertions, 1 deletions
diff --git a/commands.c b/commands.c
index 5f523ba..111d1e9 100644
--- a/commands.c
+++ b/commands.c
@@ -84,6 +84,8 @@ bool cg_switch_mode(arg_t _)
load_image(fileidx);
mode = MODE_IMAGE;
}
+ close_info();
+ open_info();
return true;
}
@@ -429,7 +431,12 @@ bool ci_slideshow(arg_t _)
bool ct_move_sel(arg_t dir)
{
- return tns_move_selection(&tns, dir, prefix);
+ bool dirty = tns_move_selection(&tns, dir, prefix);
+ if (dirty) {
+ close_info();
+ open_info();
+ }
+ return dirty;
}
bool ct_reload_all(arg_t _)