X-Git-Url: https://git.dogcows.com/gitweb?a=blobdiff_plain;f=openbox%2Fgrab.c;h=f90eb6b537d6964a34a5611f8b15f812a69e2da7;hb=6b52a86dc633d526a2a937da57933cda840739c6;hp=ab38f27b826f83192fd81169b6e31a21a4abb709;hpb=1d5fa24e4b92fbd2fc16847612a6825ca08d6567;p=chaz%2Fopenbox diff --git a/openbox/grab.c b/openbox/grab.c index ab38f27b..f90eb6b5 100644 --- a/openbox/grab.c +++ b/openbox/grab.c @@ -17,13 +17,13 @@ void grab_keyboard(gboolean grab) if (kgrabs++ == 0) { g_message("GRABBING KEYBOARD %d", kgrabs); XGrabKeyboard(ob_display, ob_root, 0, GrabModeAsync, GrabModeSync, - CurrentTime); + event_lasttime); } else g_message("NOT GRABBING KEYBOARD %d", kgrabs); } else if (kgrabs > 0) { if (--kgrabs == 0) { g_message("UNGRABBING KEYBOARD %d", kgrabs); - XUngrabKeyboard(ob_display, CurrentTime); + XUngrabKeyboard(ob_display, event_lasttime); } else g_message("NOT UNGRABBING KEYBOARD %d", kgrabs); } @@ -34,10 +34,10 @@ void grab_pointer(gboolean grab, Cursor cur) if (grab) { if (pgrabs++ == 0) XGrabPointer(ob_display, ob_root, False, 0, GrabModeAsync, - GrabModeAsync, FALSE, cur, CurrentTime); + GrabModeAsync, FALSE, cur, event_lasttime); } else if (pgrabs > 0) { if (--pgrabs == 0) - XUngrabPointer(ob_display, CurrentTime); + XUngrabPointer(ob_display, event_lasttime); } }