CMD: svn diff -r46827:HEAD svn+ssh://jeremyhu@src.apple.com/svn/BSD/X11_quartz_wm/branches/PR-7327363 Index: x-input.m =================================================================== --- x-input.m (revision 46827) +++ x-input.m (revision 46829) @@ -138,7 +138,7 @@ { if (!w->_click_through) { - XAllowEvents (x_dpy, AsyncBoth, e->time); + XAllowEvents (x_dpy, AsyncPointer, e->time); } else { @@ -398,6 +398,7 @@ { case XK_grave: next_window (e->time, FALSE); + XAllowEvents (x_dpy, AsyncKeyboard, e->time); break; default: @@ -405,8 +406,6 @@ XUngrabKeyboard (x_dpy, e->time); return; } - - XAllowEvents (x_dpy, AsyncBoth, e->time); } static void