summaryrefslogtreecommitdiffstats
path: root/commands.c
diff options
context:
space:
mode:
authorN-R-K <nrk@disroot.org>2022-05-03 17:34:23 +0200
committerGitHub <noreply@github.com>2022-05-03 17:34:23 +0200
commit591be8cecfaef143824e76c73f7c586261297c9c (patch)
tree9367c17a2d7d51cd9264ecb7e6d7baf354745830 /commands.c
parent6922d5d01b03b0f584a411803d2da45b07f5af01 (diff)
downloadnsxiv-591be8cecfaef143824e76c73f7c586261297c9c.tar.zst
Add thumb-info (#265)
Closes: https://github.com/nsxiv/nsxiv/issues/88 Closes: https://github.com/nsxiv/nsxiv/pull/253
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 _)