From 7a0ff659a834780bc550cdd212ee88c8acb1a830 Mon Sep 17 00:00:00 2001 From: TuxSH <1922548+TuxSH@users.noreply.github.com> Date: Wed, 27 Jan 2021 23:14:59 +0000 Subject: [PATCH] rosalina: simplify SysConfigMenu_ToggleWireless --- sysmodules/rosalina/source/menus/sysconfig.c | 25 +------------------- 1 file changed, 1 insertion(+), 24 deletions(-) diff --git a/sysmodules/rosalina/source/menus/sysconfig.c b/sysmodules/rosalina/source/menus/sysconfig.c index babf15b4..6d99dc20 100644 --- a/sysmodules/rosalina/source/menus/sysconfig.c +++ b/sysmodules/rosalina/source/menus/sysconfig.c @@ -88,30 +88,7 @@ void SysConfigMenu_ToggleWireless(void) Draw_FlushFramebuffer(); Draw_Unlock(); - bool nwmRunning = false; - - u32 pidList[0x40]; - s32 processAmount; - - svcGetProcessList(&processAmount, pidList, 0x40); - - for(s32 i = 0; i < processAmount; i++) - { - Handle processHandle; - Result res = svcOpenProcess(&processHandle, pidList[i]); - if(R_FAILED(res)) - continue; - - char processName[8] = {0}; - svcGetProcessInfo((s64 *)&processName, processHandle, 0x10000); - svcCloseHandle(processHandle); - - if(!strncmp(processName, "nwm", 4)) - { - nwmRunning = true; - break; - } - } + bool nwmRunning = isServiceUsable("nwm::EXT"); do {