diff --git a/src/fe-common/core/windows.c b/src/fe-common/core/windows.c index c8354323..bbe6a740 100644 --- a/src/fe-common/core/windows.c +++ b/src/fe-common/core/windows.c @@ -272,7 +272,7 @@ static int window_refnum_prev(int refnum) for (tmp = windows; tmp != NULL; tmp = tmp->next) { WINDOW_REC *rec = tmp->data; - if (rec->refnum < refnum && (max == -1 || rec->refnum > max)) + if (rec->refnum < refnum && (prev == -1 || rec->refnum > prev)) prev = rec->refnum; if (max == -1 || rec->refnum > max) max = rec->refnum;