diff options
Diffstat (limited to 'src/core/core.cpp')
| -rw-r--r-- | src/core/core.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/core/core.cpp b/src/core/core.cpp index 2f67e60a9..9c5246a56 100644 --- a/src/core/core.cpp +++ b/src/core/core.cpp | |||
| @@ -404,6 +404,7 @@ struct System::Impl { | |||
| 404 | gpu_core->NotifyShutdown(); | 404 | gpu_core->NotifyShutdown(); |
| 405 | } | 405 | } |
| 406 | 406 | ||
| 407 | Network::CancelPendingSocketOperations(); | ||
| 407 | kernel.SuspendApplication(true); | 408 | kernel.SuspendApplication(true); |
| 408 | if (services) { | 409 | if (services) { |
| 409 | services->KillNVNFlinger(); | 410 | services->KillNVNFlinger(); |
| @@ -425,6 +426,7 @@ struct System::Impl { | |||
| 425 | debugger.reset(); | 426 | debugger.reset(); |
| 426 | kernel.Shutdown(); | 427 | kernel.Shutdown(); |
| 427 | memory.Reset(); | 428 | memory.Reset(); |
| 429 | Network::RestartSocketOperations(); | ||
| 428 | 430 | ||
| 429 | if (auto room_member = room_network.GetRoomMember().lock()) { | 431 | if (auto room_member = room_network.GetRoomMember().lock()) { |
| 430 | Network::GameInfo game_info{}; | 432 | Network::GameInfo game_info{}; |