|
|
|
@ -306,7 +306,8 @@ ICommonStateGetter::ICommonStateGetter() : ServiceFramework("ICommonStateGetter" |
|
|
|
{52, nullptr, "SwitchLcdBacklight"}, |
|
|
|
{55, nullptr, "IsInControllerFirmwareUpdateSection"}, |
|
|
|
{60, nullptr, "GetDefaultDisplayResolution"}, |
|
|
|
{61, nullptr, "GetDefaultDisplayResolutionChangeEvent"}, |
|
|
|
{61, &ICommonStateGetter::GetDefaultDisplayResolutionChangeEvent, |
|
|
|
"GetDefaultDisplayResolutionChangeEvent"}, |
|
|
|
{62, nullptr, "GetHdcpAuthenticationState"}, |
|
|
|
{63, nullptr, "GetHdcpAuthenticationStateChangeEvent"}, |
|
|
|
}; |
|
|
|
@ -341,6 +342,16 @@ void ICommonStateGetter::GetCurrentFocusState(Kernel::HLERequestContext& ctx) { |
|
|
|
LOG_WARNING(Service_AM, "(STUBBED) called"); |
|
|
|
} |
|
|
|
|
|
|
|
void ICommonStateGetter::GetDefaultDisplayResolutionChangeEvent(Kernel::HLERequestContext& ctx) { |
|
|
|
event->Signal(); |
|
|
|
|
|
|
|
IPC::ResponseBuilder rb{ctx, 2, 1}; |
|
|
|
rb.Push(RESULT_SUCCESS); |
|
|
|
rb.PushCopyObjects(event); |
|
|
|
|
|
|
|
LOG_WARNING(Service_AM, "(STUBBED) called"); |
|
|
|
} |
|
|
|
|
|
|
|
void ICommonStateGetter::GetOperationMode(Kernel::HLERequestContext& ctx) { |
|
|
|
const bool use_docked_mode{Settings::values.use_docked_mode}; |
|
|
|
IPC::ResponseBuilder rb{ctx, 3}; |
|
|
|
|