From 010475e8a22ae5b69b74e17873127fbcaeea4b56 Mon Sep 17 00:00:00 2001 From: Cameron Gutman Date: Sun, 22 Jul 2018 18:40:15 -0700 Subject: [PATCH] Use per-display undefined window positions --- app/streaming/session.cpp | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/app/streaming/session.cpp b/app/streaming/session.cpp index 44281731..e4bb74cb 100644 --- a/app/streaming/session.cpp +++ b/app/streaming/session.cpp @@ -432,7 +432,7 @@ void Session::getWindowDimensions(bool fullScreen, } // Full-screen modes always start at the origin - x = y = SDL_WINDOWPOS_UNDEFINED; + x = y = SDL_WINDOWPOS_UNDEFINED_DISPLAY(displayIndex); } else { SDL_Rect usableBounds; @@ -465,7 +465,7 @@ void Session::getWindowDimensions(bool fullScreen, width = m_StreamConfig.width; height = m_StreamConfig.height; - x = y = SDL_WINDOWPOS_UNDEFINED; + x = y = SDL_WINDOWPOS_UNDEFINED_DISPLAY(displayIndex); } } } @@ -484,9 +484,7 @@ void Session::toggleFullscreen() getWindowDimensions(fullScreen, x, y, width, height); - if (x != SDL_WINDOWPOS_UNDEFINED || y != SDL_WINDOWPOS_UNDEFINED) { - SDL_SetWindowPosition(m_Window, x, y); - } + SDL_SetWindowPosition(m_Window, x, y); SDL_SetWindowSize(m_Window, width, height); if (fullScreen) {