diff --git a/src/cascadia/WindowsTerminal/IslandWindow.cpp b/src/cascadia/WindowsTerminal/IslandWindow.cpp index a9c2dbb4b..8ea325a42 100644 --- a/src/cascadia/WindowsTerminal/IslandWindow.cpp +++ b/src/cascadia/WindowsTerminal/IslandWindow.cpp @@ -606,15 +606,6 @@ long IslandWindow::_calculateTotalSize(const bool isWidth, const long clientSize } break; } - case WM_SYSCOMMAND: - { - if (wparam == SC_RESTORE && _fullscreen) - { - _ShouldExitFullscreenHandlers(); - return 0; - } - break; - } case WM_MENUCOMMAND: { _NotifyNotificationIconMenuItemSelectedHandlers((HMENU)lparam, (UINT)wparam); @@ -622,6 +613,11 @@ long IslandWindow::_calculateTotalSize(const bool isWidth, const long clientSize } case WM_SYSCOMMAND: { + if (wparam == SC_RESTORE && _fullscreen) + { + _ShouldExitFullscreenHandlers(); + return 0; + } auto search = _systemMenuItems.find(LOWORD(wparam)); if (search != _systemMenuItems.end()) {