diff --git a/modules/juce_gui_basics/native/juce_win32_Windowing.cpp b/modules/juce_gui_basics/native/juce_win32_Windowing.cpp index 4b9f2430d8..eda5af6edd 100644 --- a/modules/juce_gui_basics/native/juce_win32_Windowing.cpp +++ b/modules/juce_gui_basics/native/juce_win32_Windowing.cpp @@ -1671,7 +1671,7 @@ public: const ScopedValueSetter scope (shouldIgnoreModalDismiss, true); if (shouldBeMinimised != isMinimised()) - ShowWindow (hwnd, shouldBeMinimised ? SW_MINIMIZE : SW_SHOWNORMAL); + ShowWindow (hwnd, shouldBeMinimised ? SW_MINIMIZE : SW_RESTORE); } bool isMinimised() const override @@ -2410,7 +2410,7 @@ private: static void* toFrontCallback1 (void* h) { - SetForegroundWindow ((HWND) h); + BringWindowToTop ((HWND) h); return nullptr; }