X-Git-Url: https://git.dogcows.com/gitweb?a=blobdiff_plain;f=openbox%2Fgrab.c;h=97a1a3db2acb631f86351fc16b59bbd64b5ced48;hb=9bae1e3128d75ff0768bfb78a1437dec6e6f1173;hp=5e6209e0561cb7dc70326328e6e0148d73910d12;hpb=1f775fdd864715abb622070a9b4dd38341d6da79;p=chaz%2Fopenbox diff --git a/openbox/grab.c b/openbox/grab.c index 5e6209e0..97a1a3db 100644 --- a/openbox/grab.c +++ b/openbox/grab.c @@ -15,18 +15,12 @@ static unsigned int mask_list[MASK_LIST_SIZE]; void grab_keyboard(gboolean grab) { if (grab) { - if (kgrabs++ == 0) { - g_message("GRABBING KEYBOARD %d", kgrabs); + if (kgrabs++ == 0) XGrabKeyboard(ob_display, ob_root, 0, GrabModeAsync, GrabModeSync, event_lasttime); - } else - g_message("NOT GRABBING KEYBOARD %d", kgrabs); } else if (kgrabs > 0) { - if (--kgrabs == 0) { - g_message("UNGRABBING KEYBOARD %d", kgrabs); + if (--kgrabs == 0) XUngrabKeyboard(ob_display, event_lasttime); - } else - g_message("NOT UNGRABBING KEYBOARD %d", kgrabs); } }