SDL: SDL_SetWindowMouseRect is in 2.0.18 according to the documentation
2.0.17 is a development version while 2.0.18 is the first release containing this function.
This commit is contained in:
parent
06751e2264
commit
6bad1ba0ff
1 changed files with 3 additions and 3 deletions
|
@ -150,7 +150,7 @@ void SdlWindow::grabMouse(bool grab) {
|
|||
#if SDL_VERSION_ATLEAST(2, 0, 0)
|
||||
if (_window) {
|
||||
SDL_SetWindowGrab(_window, grab ? SDL_TRUE : SDL_FALSE);
|
||||
#if SDL_VERSION_ATLEAST(2, 0, 17)
|
||||
#if SDL_VERSION_ATLEAST(2, 0, 18)
|
||||
SDL_SetWindowMouseRect(_window, grab ? &grabRect : NULL);
|
||||
#endif
|
||||
}
|
||||
|
@ -173,7 +173,7 @@ void SdlWindow::setMouseRect(const Common::Rect &rect) {
|
|||
grabRect.w = rect.width();
|
||||
grabRect.h = rect.height();
|
||||
|
||||
#if SDL_VERSION_ATLEAST(2, 0, 17)
|
||||
#if SDL_VERSION_ATLEAST(2, 0, 18)
|
||||
if (_inputGrabState || _lastFlags & fullscreenMask) {
|
||||
SDL_SetWindowMouseRect(_window, &grabRect);
|
||||
}
|
||||
|
@ -413,7 +413,7 @@ bool SdlWindow::createOrUpdateWindow(int width, int height, uint32 flags) {
|
|||
|
||||
const bool shouldGrab = (flags & SDL_WINDOW_INPUT_GRABBED) || fullscreenFlags;
|
||||
SDL_SetWindowGrab(_window, shouldGrab ? SDL_TRUE : SDL_FALSE);
|
||||
#if SDL_VERSION_ATLEAST(2, 0, 17)
|
||||
#if SDL_VERSION_ATLEAST(2, 0, 18)
|
||||
SDL_SetWindowMouseRect(_window, shouldGrab ? &grabRect : NULL);
|
||||
#endif
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue