diff options
| -rw-r--r-- | src/citra/citra.cpp | 2 | ||||
| -rw-r--r-- | src/citra_qt/bootmanager.cpp | 3 |
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 | ||