diff --git a/Source/Core/DolphinQt/Updater.cpp b/Source/Core/DolphinQt/Updater.cpp index 788c5d8c0f..9783642ce0 100644 --- a/Source/Core/DolphinQt/Updater.cpp +++ b/Source/Core/DolphinQt/Updater.cpp @@ -95,6 +95,11 @@ void Updater::OnUpdateAvailable(const NewVersionInformation& info) AutoUpdateChecker::RestartMode::RESTART_AFTER_UPDATE); if (!later) - m_parent->close(); + { + RunOnObject(m_parent, [this] { + m_parent->close(); + return 0; + }); + } } }