summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/citra/citra.cpp2
-rw-r--r--src/citra_qt/bootmanager.cpp3
2 files changed, 5 insertions, 0 deletions
diff --git a/src/citra/citra.cpp b/src/citra/citra.cpp
index f6a52758b..69f0b35b3 100644
--- a/src/citra/citra.cpp
+++ b/src/citra/citra.cpp
@@ -51,6 +51,8 @@ int __cdecl main(int argc, char **argv) {
51 Core::RunLoop(); 51 Core::RunLoop();
52 } 52 }
53 53
54 System::Shutdown();
55
54 delete emu_window; 56 delete emu_window;
55 57
56 return 0; 58 return 0;
diff --git a/src/citra_qt/bootmanager.cpp b/src/citra_qt/bootmanager.cpp
index 6d08d6afc..e753ea108 100644
--- a/src/citra_qt/bootmanager.cpp
+++ b/src/citra_qt/bootmanager.cpp
@@ -13,6 +13,7 @@
13 13
14#include "core/core.h" 14#include "core/core.h"
15#include "core/settings.h" 15#include "core/settings.h"
16#include "core/system.h"
16 17
17#include "video_core/debug_utils/debug_utils.h" 18#include "video_core/debug_utils/debug_utils.h"
18 19
@@ -89,6 +90,8 @@ void EmuThread::Stop()
89 } 90 }
90 } 91 }
91 LOG_INFO(Frontend, "EmuThread stopped"); 92 LOG_INFO(Frontend, "EmuThread stopped");
93
94 System::Shutdown();
92} 95}
93 96
94 97