forked from Mirror/Ryujinx
appletAE: Implement SetLcdBacklighOffEnabled (#2037)
This PR implement `appletAE ICommonStateGetter SetLcdBacklighOffEnabled` accordingly to RE. Closes #2021
This commit is contained in:
parent
ad7d22777f
commit
8cdb50d703
1 changed files with 17 additions and 2 deletions
|
@ -13,6 +13,7 @@ namespace Ryujinx.HLE.HOS.Services.Am.AppletAE.AllSystemAppletProxiesService.Sys
|
||||||
private Lbl.LblControllerServer _lblControllerServer;
|
private Lbl.LblControllerServer _lblControllerServer;
|
||||||
|
|
||||||
private bool _vrModeEnabled;
|
private bool _vrModeEnabled;
|
||||||
|
private bool _lcdBacklighOffEnabled;
|
||||||
private int _messageEventHandle;
|
private int _messageEventHandle;
|
||||||
private int _displayResolutionChangedEventHandle;
|
private int _displayResolutionChangedEventHandle;
|
||||||
|
|
||||||
|
@ -130,6 +131,20 @@ namespace Ryujinx.HLE.HOS.Services.Am.AppletAE.AllSystemAppletProxiesService.Sys
|
||||||
return ResultCode.Success;
|
return ResultCode.Success;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
[Command(52)] // 4.0.0+
|
||||||
|
// SetLcdBacklighOffEnabled(b8)
|
||||||
|
public ResultCode SetLcdBacklighOffEnabled(ServiceCtx context)
|
||||||
|
{
|
||||||
|
// NOTE: Service sets a private field here, maybe this field is used somewhere else to turned off the backlight.
|
||||||
|
// Since we don't support backlight, it's fine to do nothing.
|
||||||
|
|
||||||
|
_lcdBacklighOffEnabled = context.RequestData.ReadBoolean();
|
||||||
|
|
||||||
|
Logger.Stub?.PrintStub(LogClass.ServiceAm);
|
||||||
|
|
||||||
|
return ResultCode.Success;
|
||||||
|
}
|
||||||
|
|
||||||
[Command(53)] // 7.0.0+
|
[Command(53)] // 7.0.0+
|
||||||
// BeginVrModeEx()
|
// BeginVrModeEx()
|
||||||
public ResultCode BeginVrModeEx(ServiceCtx context)
|
public ResultCode BeginVrModeEx(ServiceCtx context)
|
||||||
|
|
Reference in a new issue