diff --git a/modules/juce_gui_basics/windows/juce_DialogWindow.cpp b/modules/juce_gui_basics/windows/juce_DialogWindow.cpp index b024f9ddeb..c2da248cf6 100644 --- a/modules/juce_gui_basics/windows/juce_DialogWindow.cpp +++ b/modules/juce_gui_basics/windows/juce_DialogWindow.cpp @@ -83,9 +83,6 @@ public: ? Component::getApproximateScaleFactorForComponent (options.componentToCentreAround) : 1.0f) { - setUsingNativeTitleBar (options.useNativeTitleBar); - setAlwaysOnTop (juce_areThereAnyAlwaysOnTopWindows()); - if (options.content.willDeleteObject()) setContentOwned (options.content.release(), true); else @@ -93,6 +90,9 @@ public: centreAroundComponent (options.componentToCentreAround, getWidth(), getHeight()); setResizable (options.resizable, options.useBottomRightCornerResizer); + + setUsingNativeTitleBar (options.useNativeTitleBar); + setAlwaysOnTop (juce_areThereAnyAlwaysOnTopWindows()); } void closeButtonPressed() override