From f17600db1a94269f012cf39b81ef072916839483 Mon Sep 17 00:00:00 2001
From: Senjosei <zaaa.warudooo@gmail.com>
Date: Fri, 29 Dec 2017 06:17:21 +1100
Subject: [PATCH] Moved when to pause because it wasnt fast enough

---
 src/citra_qt/bootmanager.cpp | 1 +
 src/citra_qt/main.cpp        | 1 -
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/citra_qt/bootmanager.cpp b/src/citra_qt/bootmanager.cpp
index 64c0aa541a..510d6587a6 100644
--- a/src/citra_qt/bootmanager.cpp
+++ b/src/citra_qt/bootmanager.cpp
@@ -36,6 +36,7 @@ void EmuThread::run() {
 
             Core::System::ResultStatus result = Core::System::GetInstance().RunLoop();
             if (result != Core::System::ResultStatus::Success) {
+                this->SetRunning(false);
                 emit ErrorThrown(result, Core::System::GetInstance().GetStatusDetails());
             }
 
diff --git a/src/citra_qt/main.cpp b/src/citra_qt/main.cpp
index ed334b4281..e66b009038 100644
--- a/src/citra_qt/main.cpp
+++ b/src/citra_qt/main.cpp
@@ -918,7 +918,6 @@ void GMainWindow::UpdateStatusBar() {
 }
 
 void GMainWindow::OnCoreError(Core::System::ResultStatus result, std::string details) {
-    emu_thread->SetRunning(false);
     QMessageBox::StandardButton answer;
     QString status_message;
     const QString common_message =