From 9cfc286b7c53a676b1aa2480ca17ea111ceccd3f Mon Sep 17 00:00:00 2001 From: havoc Date: Tue, 25 Dec 2007 10:54:29 +0000 Subject: [PATCH] revert the vid_grabkeyboard 0 support in fullscreen, due to CWOverrideRedirect the window is never focused and thus completely unusable with this approach, maybe a different method of initializing fullscreen will be implemented in the future git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7865 d7cf8633-e32d-0410-b094-e92efae38249 --- vid_glx.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/vid_glx.c b/vid_glx.c index 91c50d29..02911ed8 100644 --- a/vid_glx.c +++ b/vid_glx.c @@ -278,7 +278,7 @@ static void IN_Activate (qboolean grab) #endif XWarpPointer(vidx11_display, None, win, 0, 0, 0, 0, vid.width / 2, vid.height / 2); - if (vid_grabkeyboard.integer) + if (vid_grabkeyboard.integer || vid_isfullscreen) XGrabKeyboard(vidx11_display, win, False, GrabModeAsync, GrabModeAsync, CurrentTime); mouse_x = mouse_y = 0; @@ -568,6 +568,8 @@ void VID_Finish (qboolean allowmousegrab) vid_usemouse = true; if (!vid_activewindow) vid_usemouse = false; + if (vid_isfullscreen) + vid_usemouse = true; IN_Activate(vid_usemouse); if (r_render.integer) -- 2.39.2