diff --git a/src/modules/fancyzones/lib/Zone.cpp b/src/modules/fancyzones/lib/Zone.cpp index e8ef37dc88..06c25f830e 100644 --- a/src/modules/fancyzones/lib/Zone.cpp +++ b/src/modules/fancyzones/lib/Zone.cpp @@ -115,6 +115,9 @@ void Zone::SizeWindowToZone(HWND window, HWND zoneWindow) noexcept placement.showCmd = SW_RESTORE | SW_SHOWNA; } ::SetWindowPlacement(window, &placement); + // Do it again, allowing Windows to resize the window and set correct scaling + // This fixes Issue #365 + ::SetWindowPlacement(window, &placement); } void Zone::StampZone(HWND window, bool stamp) noexcept