diff options
author | NRK <nrk@disroot.org> | 2022-08-08 16:13:28 +0200 |
---|---|---|
committer | NRK <nrk@disroot.org> | 2022-08-08 16:13:28 +0200 |
commit | 8dc126194fc72f641ca097ab4f8433cd9c268b67 (patch) | |
tree | 6eba2714db8eaeeff025ba6765c158ae2a470ad6 | |
parent | 3e17e4684c44d9108d229e88c0c5e0be7ca519b6 (diff) | |
download | nsxiv-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.c | 13 |
1 files changed, 6 insertions, 7 deletions
@@ -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; } |