diff options
| author | Dana Jansens <danakj@orodu.net> | 2007-05-25 15:02:20 +0000 |
|---|---|---|
| committer | Dana Jansens <danakj@orodu.net> | 2007-05-25 15:02:20 +0000 |
| commit | 7cf4c970ae89f06aa77345900f96a310400c8595 (patch) | |
| tree | 9bd6f1d0d8acfc2ffbede90a5821df90a27c0387 /openbox/event.c | |
| parent | 6a9d502f2020a73202b919ee3e9d85999ededd0f (diff) | |
debug print in focus.c
when focus goes to something that isn't a client (window already unmapped) then set focus_client to NULL so we know nothing has focus right now
Diffstat (limited to 'openbox/event.c')
| -rw-r--r-- | openbox/event.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/openbox/event.c b/openbox/event.c index 6e11f82e..868712c1 100644 --- a/openbox/event.c +++ b/openbox/event.c @@ -526,7 +526,10 @@ static void event_process(const XEvent *ec, gpointer data) /* If you send focus to a window and then it disappears, you can get the FocusIn for it, after it is unmanaged. - Just wait for the next FocusOut/FocusIn pair. */ + Just wait for the next FocusOut/FocusIn pair, but note that + nothing is focused now. + */ + focus_set_client(NULL); } else if (client != focus_client) { focus_left_screen = FALSE; |
