1
0
mirror of https://gitlab.com/OpenMW/openmw.git synced 2025-01-26 09:35:28 +00:00

Fix locked mouse cursor due to SDL_SetRelativeMouseMode even when --no-grab was specified

This commit is contained in:
scrawl 2014-06-13 22:21:44 +02:00
parent 54d8606b78
commit fcab53b3f7

View File

@ -239,9 +239,11 @@ namespace SFO
mWrapPointer = false; mWrapPointer = false;
//eep, wrap the pointer manually if the input driver doesn't support // eep, wrap the pointer manually if the input driver doesn't support
//relative positioning natively // relative positioning natively
bool success = SDL_SetRelativeMouseMode(relative ? SDL_TRUE : SDL_FALSE) == 0; // also use wrapping if no-grab was specified in options (SDL_SetRelativeMouseMode
// appears to eat the mouse cursor when pausing in a debugger)
bool success = mAllowGrab && SDL_SetRelativeMouseMode(relative ? SDL_TRUE : SDL_FALSE) == 0;
if(relative && !success) if(relative && !success)
mWrapPointer = true; mWrapPointer = true;