diff options
Diffstat (limited to 'src/list_window.c')
-rw-r--r-- | src/list_window.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/list_window.c b/src/list_window.c index c46aa9e..ee71fde 100644 --- a/src/list_window.c +++ b/src/list_window.c @@ -413,10 +413,10 @@ gl_Window_input(struct ListData *ldata, char **inp, int *len) case 007: /* ^G */ if (!WLIST_FOR_GROUP(wdata)) { - int fnumber = wdata->fore->w_number; + int fnumber = wdata->onblank ? wdata->fore->w_number : -1; glist_abort(); display = cd; - if (wdata->onblank) + if (fnumber >= 0) SwitchWindow(fnumber); *len = 0; } |