diff --git a/uppsrc/CtrlCore/TopWin32.cpp b/uppsrc/CtrlCore/TopWin32.cpp index 78943d056..514b27b13 100644 --- a/uppsrc/CtrlCore/TopWin32.cpp +++ b/uppsrc/CtrlCore/TopWin32.cpp @@ -232,6 +232,13 @@ void TopWindow::Minimize(bool effect) TopWindow& TopWindow::FullScreen(bool b) { fullscreen = b; + HWND hwnd = GetOwnerHWND(); + bool pinloop = inloop; + WndDestroy(); + Overlap(); + SetRect(GetDefaultWindowRect()); + Open(hwnd); + inloop = pinloop; return *this; }