From bc063eac275a7cd6edcd794bcba1e406ac43c2e2 Mon Sep 17 00:00:00 2001 From: Rasmus Moorats Date: Thu, 6 Sep 2018 22:18:16 +0300 Subject: [PATCH] Home button can also be blocked in SystemApplications --- nx/source/services/applet.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/nx/source/services/applet.c b/nx/source/services/applet.c index ec7adf59..9a84dbf5 100644 --- a/nx/source/services/applet.c +++ b/nx/source/services/applet.c @@ -569,7 +569,8 @@ Result appletBeginBlockingHomeButton(s64 val) { IpcCommand c; ipcInitialize(&c); - if (!serviceIsActive(&g_appletSrv) || __nx_applet_type!=AppletType_Application) + if (!serviceIsActive(&g_appletSrv) || (__nx_applet_type!=AppletType_Application + && __nx_applet_type!=AppletType_SystemApplication)) return MAKERESULT(Module_Libnx, LibnxError_NotInitialized); struct { @@ -605,7 +606,8 @@ Result appletEndBlockingHomeButton(void) { IpcCommand c; ipcInitialize(&c); - if (!serviceIsActive(&g_appletSrv) || __nx_applet_type!=AppletType_Application) + if (!serviceIsActive(&g_appletSrv) || (__nx_applet_type!=AppletType_Application + && __nx_applet_type!=AppletType_SystemApplication)) return MAKERESULT(Module_Libnx, LibnxError_NotInitialized); struct {