Fix M-a so it properly cycles back to where it started
parent
7470a705b3
commit
f3fa88ef92
9
ui.c
9
ui.c
|
@ -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) {
|
||||
|
|
Loading…
Reference in New Issue