diff --git a/WINGs/wevent.c b/WINGs/wevent.c index 5f98d8e..93dab28 100644 --- a/WINGs/wevent.c +++ b/WINGs/wevent.c @@ -212,6 +212,8 @@ int WMHandleEvent(WMEvent * event) view->screen->lastEventTime = getEventTime(view->screen, event); toplevel = W_TopLevelOfView(view); + if (!toplevel) + toplevel = view; if (mask & (KeyPressMask | KeyReleaseMask)) { W_View *focused = W_FocusedViewOfToplevel(toplevel);