]> Chaos Git - corbenik/ctrulib.git/commitdiff
Fix APT initialization code when RUNFLAG_APTWORKAROUND is set
authorfincs <fincs.alt1@gmail.com>
Mon, 27 Oct 2014 16:30:55 +0000 (17:30 +0100)
committerfincs <fincs.alt1@gmail.com>
Mon, 27 Oct 2014 16:30:55 +0000 (17:30 +0100)
libctru/source/services/apt.c

index 4d4759ab1e0527c7fe324347ea5c88f332a2a236..8c4c6ec621653a3abb6f773087317dd76f7182e2 100644 (file)
@@ -30,6 +30,7 @@ Handle aptSleepSync = 0;
 
 u32 aptParameters[0x1000/4]; //TEMP
 
+static void aptAppStarted(void);
 
 void aptInitCaptureInfo(u32 *ns_capinfo)
 {
@@ -325,7 +326,8 @@ Result aptInit(void)
                // create APT event handler thread
                svcCreateThread(&aptEventHandlerThread, aptEventHandler, 0x0,
                        (u32*)(&aptEventHandlerStack[APT_HANDLER_STACKSIZE/8]), 0x31, 0xfffffffe);
-       }
+       } else
+               aptAppStarted();
 
        svcCreateEvent(&aptStatusEvent, 0);
        svcCreateEvent(&aptSleepSync, 0);