]> git.xonotic.org Git - xonotic/darkplaces.git/blobdiff - vid_glx.c
changed VID_Finish to take an allowmousegrab parameter, this avoids mousegrab on...
[xonotic/darkplaces.git] / vid_glx.c
index 84a16a846d750183b3839fc2494043d45f0d6f10..c510104106e5e117785b129148da2c3a8f859b4c 100644 (file)
--- a/vid_glx.c
+++ b/vid_glx.c
@@ -559,7 +559,7 @@ void InitSig(void)
        signal(SIGTERM, signal_handler);
 }
 
-void VID_Finish (void)
+void VID_Finish (qboolean allowmousegrab)
 {
        qboolean vid_usemouse;
 
@@ -573,7 +573,7 @@ void VID_Finish (void)
 
 // handle the mouse state when windowed if that's changed
        vid_usemouse = false;
-       if (vid_mouse.integer && !key_consoleactive && !cls.demoplayback)
+       if (allowmousegrab && vid_mouse.integer && !key_consoleactive && !cls.demoplayback)
                vid_usemouse = true;
        if (!vid_activewindow)
                vid_usemouse = false;