diff --git a/radiant/ui/mainframe/ScreenUpdateBlocker.cpp b/radiant/ui/mainframe/ScreenUpdateBlocker.cpp index 0b0ea8991e..7e3ec4a77b 100644 --- a/radiant/ui/mainframe/ScreenUpdateBlocker.cpp +++ b/radiant/ui/mainframe/ScreenUpdateBlocker.cpp @@ -104,6 +104,9 @@ void ScreenUpdateBlocker::setProgress(float progress) _gauge->SetValue(static_cast(progress * 100)); _pulseAllowed = false; + + Refresh(); + Update(); } void ScreenUpdateBlocker::setMessage(const std::string& message) @@ -118,6 +121,9 @@ void ScreenUpdateBlocker::setMessage(const std::string& message) Fit(); CenterOnParent(); } + + Refresh(); + Update(); } void ScreenUpdateBlocker::onMainWindowFocus(wxFocusEvent& ev)