Hide warnings for unsupported SDL operations on Wayland
This commit is contained in:
@@ -702,7 +702,10 @@ void SDLWindow::Show()
|
|||||||
if (_isTrackingMouse)
|
if (_isTrackingMouse)
|
||||||
{
|
{
|
||||||
if (SDL_CaptureMouse(SDL_TRUE) != 0)
|
if (SDL_CaptureMouse(SDL_TRUE) != 0)
|
||||||
LOG(Warning, "Show SDL_CaptureMouse: {0}", String(SDL_GetError()));
|
{
|
||||||
|
if (!SDLPlatform::UsesWayland()) // Suppress "That operation is not supported" errors
|
||||||
|
LOG(Warning, "SDL_CaptureMouse: {0}", String(SDL_GetError()));
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
WindowBase::Show();
|
WindowBase::Show();
|
||||||
@@ -956,7 +959,10 @@ void SDLWindow::StartTrackingMouse(bool useMouseScreenOffset)
|
|||||||
if (_visible)
|
if (_visible)
|
||||||
{
|
{
|
||||||
if (SDL_CaptureMouse(SDL_TRUE) != 0)
|
if (SDL_CaptureMouse(SDL_TRUE) != 0)
|
||||||
LOG(Warning, "SDL_CaptureMouse: {0}", String(SDL_GetError()));
|
{
|
||||||
|
if (!SDLPlatform::UsesWayland()) // Suppress "That operation is not supported" errors
|
||||||
|
LOG(Warning, "SDL_CaptureMouse: {0}", String(SDL_GetError()));
|
||||||
|
}
|
||||||
|
|
||||||
// For viewport camera mouse tracking we want to use relative mode for best precision
|
// For viewport camera mouse tracking we want to use relative mode for best precision
|
||||||
if (_cursor == CursorType::Hidden)
|
if (_cursor == CursorType::Hidden)
|
||||||
@@ -974,7 +980,10 @@ void SDLWindow::EndTrackingMouse()
|
|||||||
_isVerticalFlippingMouse = false;
|
_isVerticalFlippingMouse = false;
|
||||||
|
|
||||||
if (SDL_CaptureMouse(SDL_FALSE) != 0)
|
if (SDL_CaptureMouse(SDL_FALSE) != 0)
|
||||||
LOG(Warning, "SDL_CaptureMouse: {0}", String(SDL_GetError()));
|
{
|
||||||
|
if (!SDLPlatform::UsesWayland()) // Suppress "That operation is not supported" errors
|
||||||
|
LOG(Warning, "SDL_CaptureMouse: {0}", String(SDL_GetError()));
|
||||||
|
}
|
||||||
|
|
||||||
//SDL_SetWindowGrab(_window, SDL_FALSE);
|
//SDL_SetWindowGrab(_window, SDL_FALSE);
|
||||||
Input::Mouse->SetRelativeMode(false);
|
Input::Mouse->SetRelativeMode(false);
|
||||||
|
|||||||
Reference in New Issue
Block a user