about summary refs log tree commit diff
path: root/src/game
diff options
context:
space:
mode:
Diffstat (limited to 'src/game')
-rw-r--r--src/game/client/components/console.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/game/client/components/console.cpp b/src/game/client/components/console.cpp
index 71653fdf..ab0c9aae 100644
--- a/src/game/client/components/console.cpp
+++ b/src/game/client/components/console.cpp
@@ -327,9 +327,15 @@ void CONSOLE::toggle(int type)
 		}
 
 		if (console_state == CONSOLE_CLOSED || console_state == CONSOLE_CLOSING)
+		{
+			inp_mouse_mode_absolute();
 			console_state = CONSOLE_OPENING;
+		}
 		else
+		{
+			inp_mouse_mode_relative();
 			console_state = CONSOLE_CLOSING;
+		}
 	}
 
 	console_type = type;