From 043d7186981d573ddb7fcc150d50fa6e41f1e8e0 Mon Sep 17 00:00:00 2001 From: def Date: Thu, 27 Aug 2015 21:52:10 +0200 Subject: [PATCH] Fix dyncam mousesens --- src/engine/client/input.cpp | 2 +- src/game/client/ui.cpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/engine/client/input.cpp b/src/engine/client/input.cpp index ed84d13b9..d27407c0a 100644 --- a/src/engine/client/input.cpp +++ b/src/engine/client/input.cpp @@ -61,7 +61,7 @@ void CInput::MouseRelative(float *x, float *y) *y = ny; #else int nx = 0, ny = 0; - float Sens = (g_Config.m_ClDyncam ? g_Config.m_ClDyncamMousesens : g_Config.m_InpMousesens) / 100.0f; + float Sens = ((g_Config.m_ClDyncam && g_Config.m_ClDyncamMousesens) ? g_Config.m_ClDyncamMousesens : g_Config.m_InpMousesens) / 100.0f; if(g_Config.m_InpGrab) SDL_GetRelativeMouseState(&nx, &ny); diff --git a/src/game/client/ui.cpp b/src/game/client/ui.cpp index 999dc45b3..02a1d0f23 100644 --- a/src/game/client/ui.cpp +++ b/src/game/client/ui.cpp @@ -64,7 +64,7 @@ void CUI::ConvertMouseMove(float *x, float *y) //*x = *x * 500 / g_Config.m_GfxScreenWidth; //*y = *y * 500 / g_Config.m_GfxScreenHeight; #else - float Mousesens = g_Config.m_ClDyncam ? g_Config.m_ClDyncamMousesens : g_Config.m_InpMousesens; + float Mousesens = (g_Config.m_ClDyncam && g_Config.m_ClDyncamMousesens) ? g_Config.m_ClDyncamMousesens : g_Config.m_InpMousesens; float Fac = (float)(g_Config.m_UiMousesens)/Mousesens; *x = *x*Fac; *y = *y*Fac;