]> Chaos Git - corbenik/ctrulib.git/commitdiff
Do not signal APTHOOK_ONRESTORE when the app is being closed
authorfincs <fincs.alt1@gmail.com>
Sun, 28 Jun 2015 09:30:57 +0000 (11:30 +0200)
committerfincs <fincs.alt1@gmail.com>
Sun, 28 Jun 2015 09:30:57 +0000 (11:30 +0200)
libctru/source/services/apt.c

index 1a4075952bdfd74ff0e7f3518c912892465d307c..41a52284d5518037ca1bd4665e8b41f1c7bf2721 100644 (file)
@@ -574,7 +574,8 @@ bool aptMainLoop()
                        case APP_SUSPENDING:
                                aptCallHook(APTHOOK_ONSUSPEND);
                                aptReturnToMenu();
-                               aptCallHook(APTHOOK_ONRESTORE);
+                               if (aptGetStatus() == APP_RUNNING)
+                                       aptCallHook(APTHOOK_ONRESTORE);
                                break;
                        case APP_APPLETSTARTED:
                                aptAppletStarted();