From 13e9da39627ea66d72397fd34cc200509fd0be13 Mon Sep 17 00:00:00 2001 From: exelix Date: Tue, 26 Feb 2019 07:54:42 +0100 Subject: [PATCH] Do not store the home button event --- nx/source/services/applet.c | 15 +-------------- 1 file changed, 1 insertion(+), 14 deletions(-) diff --git a/nx/source/services/applet.c b/nx/source/services/applet.c index 51702c2d..90d7718c 100644 --- a/nx/source/services/applet.c +++ b/nx/source/services/applet.c @@ -83,8 +83,6 @@ static Result _appletSelfExit(void); static Result _appletExitProcessAndReturn(void); -static Event HomeButtonReaderLockAccessorEvent = {0}; - Result appletInitialize(void) { atomicIncrement64(&g_refCnt); @@ -316,8 +314,6 @@ void appletExit(void) } } } - - eventClose(&HomeButtonReaderLockAccessorEvent); eventClose(&g_appletLibraryAppletLaunchableEvent); @@ -1401,21 +1397,12 @@ Result appletEndToWatchShortHomeButtonMessage(void) { // ICommonStateGetter Result appletHomeButtonReaderLockAccessorGetEvent(Event *out_event) { - if (eventActive(&HomeButtonReaderLockAccessorEvent)) - { - *out_event = HomeButtonReaderLockAccessorEvent; - return 0; - } - Service ILockAccessor = {0}; Result rc = _appletGetSession(&g_appletICommonStateGetter, &ILockAccessor, 30); if (R_FAILED(rc)) return rc; - rc = _appletGetEvent(&ILockAccessor, &HomeButtonReaderLockAccessorEvent, 3, false); - if (R_SUCCEEDED(rc)) - *out_event = HomeButtonReaderLockAccessorEvent; - + rc = _appletGetEvent(&ILockAccessor, out_event, 3, false); serviceClose(&ILockAccessor); return rc; }