mirror of
https://gitlab.com/OpenMW/openmw.git
synced 2025-01-10 06:39:49 +00:00
Fix locked mouse cursor due to SDL_SetRelativeMouseMode even when --no-grab was specified
This commit is contained in:
parent
54d8606b78
commit
fcab53b3f7
8
extern/sdl4ogre/sdlinputwrapper.cpp
vendored
8
extern/sdl4ogre/sdlinputwrapper.cpp
vendored
@ -239,9 +239,11 @@ namespace SFO
|
||||
|
||||
mWrapPointer = false;
|
||||
|
||||
//eep, wrap the pointer manually if the input driver doesn't support
|
||||
//relative positioning natively
|
||||
bool success = SDL_SetRelativeMouseMode(relative ? SDL_TRUE : SDL_FALSE) == 0;
|
||||
// eep, wrap the pointer manually if the input driver doesn't support
|
||||
// relative positioning natively
|
||||
// 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)
|
||||
mWrapPointer = true;
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user