From f52860b7e30739f86f813676a030732b7dfa155e Mon Sep 17 00:00:00 2001 From: Peter Åstrand Date: Mon, 18 Jul 2011 07:42:16 +0000 Subject: XGrabKeyboard needs to use CurrentTime rather than fl_event_time. Otherwise, the second delayed grab attempt will often fail. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4598 3789f03b-4d11-0410-bbf8-ca57d06f2519 --- vncviewer/DesktopWindow.cxx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'vncviewer') diff --git a/vncviewer/DesktopWindow.cxx b/vncviewer/DesktopWindow.cxx index 14f720cf..b4b2ae9d 100644 --- a/vncviewer/DesktopWindow.cxx +++ b/vncviewer/DesktopWindow.cxx @@ -291,7 +291,7 @@ void DesktopWindow::grabKeyboard() int ret; ret = XGrabKeyboard(fl_display, fl_xid(this), True, - GrabModeAsync, GrabModeAsync, fl_event_time); + GrabModeAsync, GrabModeAsync, CurrentTime); if (ret) { if (ret == AlreadyGrabbed) { // It seems like we can race with the WM in some cases. -- cgit v1.2.3