diff options
| author | 2022-12-12 14:37:42 -0800 | |
|---|---|---|
| committer | 2022-12-12 14:37:42 -0800 | |
| commit | 339a37f8cb19dffbf64015b5d9a362a1ef5560c2 (patch) | |
| tree | 0742ac869b92b4ee7b2c49ef77547cdaeac5038d /src/core/core.cpp | |
| parent | Merge pull request #9406 from vonchenplus/topology (diff) | |
| parent | general: improve handling of system startup failure (diff) | |
| download | yuzu-339a37f8cb19dffbf64015b5d9a362a1ef5560c2.tar.gz yuzu-339a37f8cb19dffbf64015b5d9a362a1ef5560c2.tar.xz yuzu-339a37f8cb19dffbf64015b5d9a362a1ef5560c2.zip | |
Merge pull request #9398 from liamwhite/fail
general: improve handling of system startup failure
Diffstat (limited to 'src/core/core.cpp')
| -rw-r--r-- | src/core/core.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/core/core.cpp b/src/core/core.cpp index 94d4e2212..a738f221f 100644 --- a/src/core/core.cpp +++ b/src/core/core.cpp | |||
| @@ -389,7 +389,9 @@ struct System::Impl { | |||
| 389 | kernel.ShutdownCores(); | 389 | kernel.ShutdownCores(); |
| 390 | cpu_manager.Shutdown(); | 390 | cpu_manager.Shutdown(); |
| 391 | debugger.reset(); | 391 | debugger.reset(); |
| 392 | services->KillNVNFlinger(); | 392 | if (services) { |
| 393 | services->KillNVNFlinger(); | ||
| 394 | } | ||
| 393 | kernel.CloseServices(); | 395 | kernel.CloseServices(); |
| 394 | services.reset(); | 396 | services.reset(); |
| 395 | service_manager.reset(); | 397 | service_manager.reset(); |