diff --git a/src/window.c b/src/window.c index 356771b8..f9c4f0aa 100644 --- a/src/window.c +++ b/src/window.c @@ -2215,7 +2215,8 @@ wWindowSaveState(WWindow *wwin) data[3] = wwin->flags.hidden; for (i = 0; i < MAX_WINDOW_SHORTCUTS; i++) { - if (WMCountInBag(wwin->screen_ptr->shortcutWindows[i], wwin)) + if (wwin->screen_ptr->shortcutWindows[i] && + WMCountInBag(wwin->screen_ptr->shortcutWindows[i], wwin)) data[9] |= 1<client_win, _XA_WINDOWMAKER_STATE,