diff --git a/libraries/networking/src/AccountManager.cpp b/libraries/networking/src/AccountManager.cpp
index 3a7d3e0a67..e2e9d33eb6 100644
--- a/libraries/networking/src/AccountManager.cpp
+++ b/libraries/networking/src/AccountManager.cpp
@@ -956,7 +956,7 @@ void AccountManager::saveLoginStatus(bool isLoggedIn) {
             QProcess launcher;
             launcher.setProgram(launcherPath);
             launcher.startDetached();
-            qApp->quit();
+            QMetaObject::invokeMethod(qApp, "quit", Qt::QueuedConnection);
         }
     }
 }
\ No newline at end of file