MCPcopy Create free account
hub / github.com/devkitPro/libctru / aptHandleSleep

Function aptHandleSleep

libctru/source/services/apt.c:835–849  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

833}
834
835void aptHandleSleep(void)
836{
837 if (!(aptFlags & FLAG_SHOULDSLEEP))
838 return;
839
840 aptFlags = (aptFlags &~ FLAG_SHOULDSLEEP) | FLAG_SLEEPING;
841 aptCallHook(APTHOOK_ONSLEEP);
842 APT_ReplySleepNotificationComplete(envGetAptAppId());
843 LightEvent_Wait(&aptSleepEvent);
844 aptFlags &= ~FLAG_SLEEPING;
845
846 if (aptIsActive())
847 GSPGPU_SetLcdForceBlack(0);
848 aptCallHook(APTHOOK_ONWAKEUP);
849}
850
851bool aptMainLoop(void)
852{

Callers 1

aptMainLoopFunction · 0.85

Calls 6

aptCallHookFunction · 0.85
envGetAptAppIdFunction · 0.85
LightEvent_WaitFunction · 0.85
aptIsActiveFunction · 0.85
GSPGPU_SetLcdForceBlackFunction · 0.85

Tested by

no test coverage detected