From b4e1c2264c186cb6ab7f27274fabb54b804d1a60 Mon Sep 17 00:00:00 2001
From: Simon Walton <simon@highfidelity.io>
Date: Tue, 25 Jun 2019 14:47:58 -0700
Subject: [PATCH] Use a queued signal to quit from
 AccountManager::saveLoginStatus()

---
 libraries/networking/src/AccountManager.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

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