rosalina: properly rewrite luminance-setting menu, etc.
This commit is contained in:
@@ -109,20 +109,16 @@ Result KernelSetStateHook(u32 type, u32 varg1, u32 varg2, u32 varg3)
|
||||
if(rosalinaState & 2)
|
||||
hasStartedRosalinaNetworkFuncsOnce = true;
|
||||
|
||||
// 1: all applet/app/gsp/dsp... threads 4: hid/ir
|
||||
if(varg1 & 1)
|
||||
// 1: all applet/app/dsp/csnd... threads 2: gsp 4: hid/ir
|
||||
for (u32 v = 4; v != 0; v >>= 1)
|
||||
{
|
||||
if (rosalinaState & 1)
|
||||
rosalinaLockThreads(1);
|
||||
else
|
||||
rosalinaUnlockThreads(1);
|
||||
}
|
||||
if(varg1 & 4)
|
||||
{
|
||||
if (rosalinaState & 4)
|
||||
rosalinaLockThreads(4);
|
||||
else
|
||||
rosalinaUnlockThreads(4);
|
||||
if (varg1 & v)
|
||||
{
|
||||
if (rosalinaState & v)
|
||||
rosalinaLockThreads(v);
|
||||
else
|
||||
rosalinaUnlockThreads(v);
|
||||
}
|
||||
}
|
||||
|
||||
break;
|
||||
|
||||
Reference in New Issue
Block a user