From e0714a9b7e88bc2de9ec4b4c0d0a74dc3012b847 Mon Sep 17 00:00:00 2001 From: "C. McEnroe" Date: Sun, 9 Feb 2020 00:39:09 -0500 Subject: Switch to "other" window if closing active window --- ui.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'ui.c') diff --git a/ui.c b/ui.c index 29062be..23bf929 100644 --- a/ui.c +++ b/ui.c @@ -578,7 +578,11 @@ void uiShowNum(size_t num) { static void windowClose(struct Window *window) { if (window->id == Network) return; if (windows.active == window) { - windowShow(window->prev ? window->prev : window->next); + if (windows.other && windows.other != window) { + windowShow(windows.other); + } else { + windowShow(window->prev ? window->prev : window->next); + } } if (windows.other == window) windows.other = NULL; windowRemove(window); -- cgit 1.4.1