diff --git a/launcher/Application.cpp b/launcher/Application.cpp index 07fa1dcff..9814ed305 100644 --- a/launcher/Application.cpp +++ b/launcher/Application.cpp @@ -1507,7 +1507,7 @@ void Application::controllerSucceeded() // on success, do... if (controller->instance()->settings()->get("AutoCloseConsole").toBool()) { if (extras.window) { - extras.window->close(); + QMetaObject::invokeMethod(extras.window, &QWidget::close, Qt::QueuedConnection); } } extras.controller.reset();