This assert wasn't correct, we set the internal grab for mouse relative mode as well.

This commit is contained in:
Sam Lantinga 2021-08-13 11:03:19 -07:00
parent 105f120615
commit 6aa1498b98

View file

@ -2787,11 +2787,7 @@ SDL_SetWindowMouseGrab(SDL_Window * window, SDL_bool grabbed)
SDL_bool SDL_bool
SDL_GetWindowGrab(SDL_Window * window) SDL_GetWindowGrab(SDL_Window * window)
{ {
CHECK_WINDOW_MAGIC(window, SDL_FALSE); return (SDL_GetWindowKeyboardGrab(window) || SDL_GetWindowMouseGrab(window));
SDL_assert(!_this->grabbed_window ||
((_this->grabbed_window->flags & SDL_WINDOW_MOUSE_GRABBED) != 0) ||
((_this->grabbed_window->flags & SDL_WINDOW_KEYBOARD_GRABBED) != 0));
return window == _this->grabbed_window;
} }
SDL_bool SDL_bool