summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorDr. Chat <arkolbed@gmail.com>2017-08-03 22:47:51 -0500
committerDr. Chat <arkolbed@gmail.com>2017-08-03 22:47:51 -0500
commit90bd08ffd15d6d9515460a9c6f85df6088ead742 (patch)
treefaee22419e5a2231d14a86e0e2de1e6a533c7056 /src
parent5430dd0cd02ff82ac14ce25398e79bef2112d41b (diff)
UI: Update width and height for fullscreen
Diffstat (limited to 'src')
-rw-r--r--src/xenia/ui/window_win.cc7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/xenia/ui/window_win.cc b/src/xenia/ui/window_win.cc
index a0aade0b0..f828becc5 100644
--- a/src/xenia/ui/window_win.cc
+++ b/src/xenia/ui/window_win.cc
@@ -246,6 +246,9 @@ void Win32Window::ToggleFullscreen(bool fullscreen) {
AdjustWindowRect(&rc, GetWindowLong(hwnd_, GWL_STYLE), false);
MoveWindow(hwnd_, rc.left, rc.top, rc.right - rc.left, rc.bottom - rc.top,
TRUE);
+
+ width_ = rc.right - rc.left;
+ height_ = rc.bottom - rc.top;
}
} else {
// Reinstate borders, resize to 1280x720
@@ -256,6 +259,10 @@ void Win32Window::ToggleFullscreen(bool fullscreen) {
if (main_menu) {
::SetMenu(hwnd_, main_menu->handle());
}
+
+ auto& rc = windowed_pos_.rcNormalPosition;
+ width_ = rc.right - rc.left;
+ height_ = rc.bottom - rc.top;
}
fullscreen_ = fullscreen;