Fix M-a so it properly cycles back to where it started

weechat-hashes
C. McEnroe 2020-02-10 01:09:03 -05:00
parent 7470a705b3
commit f3fa88ef92
1 changed files with 3 additions and 6 deletions

9
ui.c
View File

@ -697,12 +697,10 @@ void uiCloseNum(size_t num) {
}
static void showAuto(void) {
static bool origin;
if (!origin) {
windows.other = windows.active;
origin = true;
static struct Window *other;
if (windows.other != other) {
other = windows.active;
}
struct Window *other = windows.other;
for (struct Window *window = windows.head; window; window = window->next) {
if (window->heat < Hot) continue;
windowShow(window);
@ -716,7 +714,6 @@ static void showAuto(void) {
return;
}
windowShow(windows.other);
origin = false;
}
static void keyCode(int code) {