summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--NEWS2
-rw-r--r--src/i_video.c5
2 files changed, 7 insertions, 0 deletions
diff --git a/NEWS b/NEWS
index e4e2baf7..869e0f69 100644
--- a/NEWS
+++ b/NEWS
@@ -2,6 +2,8 @@
Bugs fixed:
* Desync with STRAIN demos and dehacked Misc values not being
set properly (thanks Lemonzest)
+ * Don't grab the mouse if the mouse is disabled via -nomouse
+ or use_mouse in the configuration file (thanks MikeRS).
1.0.0 (2007-12-10):
diff --git a/src/i_video.c b/src/i_video.c
index fe5aca8d..93548498 100644
--- a/src/i_video.c
+++ b/src/i_video.c
@@ -171,6 +171,11 @@ static boolean MouseShouldBeGrabbed()
if (fullscreen != FULLSCREEN_OFF)
return true;
+ // Don't grab the mouse if mouse input is disabled
+
+ if (!usemouse || nomouse)
+ return false;
+
// Drone players don't need mouse focus
if (drone)