aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorNRK <nrk@disroot.org>2022-08-08 16:13:28 +0200
committerNRK <nrk@disroot.org>2022-08-08 16:13:28 +0200
commit8dc126194fc72f641ca097ab4f8433cd9c268b67 (patch)
tree6eba2714db8eaeeff025ba6765c158ae2a470ad6
parent3e17e4684c44d9108d229e88c0c5e0be7ca519b6 (diff)
downloadnsxiv-8dc126194fc72f641ca097ab4f8433cd9c268b67.tar.zst
fix: statusbar not updating when switching bar (#353)
Closes: https://codeberg.org/nsxiv/nsxiv/issues/352 Reviewed-on: https://codeberg.org/nsxiv/nsxiv/pulls/353 Reviewed-by: explosion-mental <explosion-mental@noreply.codeberg.org>
-rw-r--r--commands.c13
1 files changed, 6 insertions, 7 deletions
diff --git a/commands.c b/commands.c
index 762fc05..8907d51 100644
--- a/commands.c
+++ b/commands.c
@@ -83,15 +83,14 @@ bool cg_toggle_fullscreen(arg_t _)
bool cg_toggle_bar(arg_t _)
{
win_toggle_bar(&win);
- if (mode == MODE_IMAGE) {
- if (win.bar.h > 0)
- open_info();
- else
- close_info();
+ if (mode == MODE_IMAGE)
img.checkpan = img.dirty = true;
- } else {
+ else
tns.dirty = true;
- }
+ if (win.bar.h > 0)
+ open_info();
+ else
+ close_info();
return true;
}