diff options
| author | Mikael Magnusson <mikachu@comhem.se> | 2004-12-30 15:37:30 +0000 |
|---|---|---|
| committer | Mikael Magnusson <mikachu@comhem.se> | 2004-12-30 15:37:30 +0000 |
| commit | 4f9ec4cbdb42b7cbed9b5ac7cc9cd8746aea0798 (patch) | |
| tree | 463cfe4fea400361939936148d7579d99b4f4f1e /openbox | |
| parent | 9be3a213805565365632228e9b90e63624a37ace (diff) | |
grab the mouse buttons and keyboards keys on clients before showing them to avoid the situation where a grabbed key goes to a client without being seen by openbox, hopefully has no side effects but probably does
Diffstat (limited to 'openbox')
| -rw-r--r-- | openbox/client.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/openbox/client.c b/openbox/client.c index f5ca0005..4e314602 100644 --- a/openbox/client.c +++ b/openbox/client.c @@ -358,6 +358,9 @@ void client_manage(Window window) client_move(self, x, y); } + keyboard_grab_for_client(self, TRUE); + mouse_grab_for_client(self, TRUE); + client_showhide(self); /* use client_focus instead of client_activate cuz client_activate does @@ -392,9 +395,6 @@ void client_manage(Window window) /* update the list hints */ client_set_list(); - keyboard_grab_for_client(self, TRUE); - mouse_grab_for_client(self, TRUE); - ob_debug("Managed window 0x%lx (%s)\n", window, self->class); } |
