From 561add00a8ab1afed004c75f2b43bdf9910359b7 Mon Sep 17 00:00:00 2001 From: svdijk Date: Thu, 15 Nov 2012 08:38:28 +0100 Subject: [PATCH] cl_main:CL_UpdateWindowedMouse() optimization. --- src/client/cl_main.c | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/src/client/cl_main.c b/src/client/cl_main.c index dd8e3d4d..b0b78116 100644 --- a/src/client/cl_main.c +++ b/src/client/cl_main.c @@ -700,11 +700,17 @@ CL_UpdateWindowedMouse(void) if (cls.key_dest == key_menu || cls.key_dest == key_console || (cls.key_dest == key_game && (cls.state != ca_active || !cl.refresh_prepped))) { - Cvar_SetValue("windowed_mouse", 0); + if (windowed_mouse->value) + { + Cvar_SetValue("windowed_mouse", 0); + } } else { - Cvar_SetValue("windowed_mouse", 1); + if (!windowed_mouse->value) + { + Cvar_SetValue("windowed_mouse", 1); + } } }