Fix cursor escaping constrained area when initially outside on Windows
This commit is contained in:
@@ -819,10 +819,8 @@ void SDLWindow::StartClippingCursor(const Rectangle& bounds)
|
|||||||
if (!IsFocused())
|
if (!IsFocused())
|
||||||
return;
|
return;
|
||||||
|
|
||||||
#if PLATFORM_LINUX
|
|
||||||
// The cursor is not fully constrained when positioned outside the clip region
|
// The cursor is not fully constrained when positioned outside the clip region
|
||||||
SetMousePosition(bounds.GetCenter());
|
SetMousePosition(bounds.GetCenter());
|
||||||
#endif
|
|
||||||
|
|
||||||
_isClippingCursor = true;
|
_isClippingCursor = true;
|
||||||
SDL_Rect rect{ (int)bounds.GetX(), (int)bounds.GetY(), (int)bounds.GetWidth(), (int)bounds.GetHeight() };
|
SDL_Rect rect{ (int)bounds.GetX(), (int)bounds.GetY(), (int)bounds.GetWidth(), (int)bounds.GetHeight() };
|
||||||
|
|||||||
Reference in New Issue
Block a user