From d25bcc486a01ad2d7769d57e1b2df8ba03a92344 Mon Sep 17 00:00:00 2001 From: yellows8 Date: Sat, 14 Dec 2019 11:51:48 -0500 Subject: [PATCH] Properly fixed __nx_applet_exit_mode handling, previously appletExit() called by _appletExitProcess didn't run since refcount was already 0. Closes #355. --- nx/source/services/applet.c | 1 + 1 file changed, 1 insertion(+) diff --git a/nx/source/services/applet.c b/nx/source/services/applet.c index be6d2708..3b312bce 100644 --- a/nx/source/services/applet.c +++ b/nx/source/services/applet.c @@ -334,6 +334,7 @@ static void _appletInfiniteSleepLoop(void) { } static void NORETURN _appletExitProcess(int result_code) { + appletInitialize(); appletExit(); if (R_SUCCEEDED(g_appletExitProcessResult)) _appletInfiniteSleepLoop();