diff options
| author | Dr. Chat <arkolbed@gmail.com> | 2017-08-03 22:47:51 -0500 |
|---|---|---|
| committer | Dr. Chat <arkolbed@gmail.com> | 2017-08-03 22:47:51 -0500 |
| commit | 90bd08ffd15d6d9515460a9c6f85df6088ead742 (patch) | |
| tree | faee22419e5a2231d14a86e0e2de1e6a533c7056 /src | |
| parent | 5430dd0cd02ff82ac14ce25398e79bef2112d41b (diff) | |
UI: Update width and height for fullscreen
Diffstat (limited to 'src')
| -rw-r--r-- | src/xenia/ui/window_win.cc | 7 |
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; |
