From cdbefa3b51e2084b51e7ec506984f263708f8537 Mon Sep 17 00:00:00 2001 From: reuk Date: Mon, 25 Oct 2021 18:12:29 +0100 Subject: [PATCH] Windows: Ensure that new windows are brought to the front after creation --- modules/juce_gui_basics/native/juce_win32_Windowing.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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; }