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

This commit is contained in:
Mikael Magnusson 2004-12-30 15:37:30 +00:00
parent 9be3a21380
commit 4f9ec4cbdb

View file

@ -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);
}