|
|
|
@ -136,7 +136,7 @@ ISelfController::ISelfController(std::shared_ptr<NVFlinger::NVFlinger> nvflinger |
|
|
|
{16, &ISelfController::SetOutOfFocusSuspendingEnabled, "SetOutOfFocusSuspendingEnabled"}, |
|
|
|
{17, nullptr, "SetControllerFirmwareUpdateSection"}, |
|
|
|
{18, nullptr, "SetRequiresCaptureButtonShortPressedMessage"}, |
|
|
|
{19, nullptr, "SetScreenShotImageOrientation"}, |
|
|
|
{19, &ISelfController::SetScreenShotImageOrientation, "SetScreenShotImageOrientation"}, |
|
|
|
{20, nullptr, "SetDesirableKeyboardLayout"}, |
|
|
|
{40, &ISelfController::CreateManagedDisplayLayer, "CreateManagedDisplayLayer"}, |
|
|
|
{41, nullptr, "IsSystemBufferSharingEnabled"}, |
|
|
|
@ -254,6 +254,13 @@ void ISelfController::GetLibraryAppletLaunchableEvent(Kernel::HLERequestContext& |
|
|
|
LOG_WARNING(Service_AM, "(STUBBED) called"); |
|
|
|
} |
|
|
|
|
|
|
|
void ISelfController::SetScreenShotImageOrientation(Kernel::HLERequestContext& ctx) { |
|
|
|
IPC::ResponseBuilder rb{ctx, 2}; |
|
|
|
rb.Push(RESULT_SUCCESS); |
|
|
|
|
|
|
|
LOG_WARNING(Service_AM, "(STUBBED) called"); |
|
|
|
} |
|
|
|
|
|
|
|
void ISelfController::CreateManagedDisplayLayer(Kernel::HLERequestContext& ctx) { |
|
|
|
// TODO(Subv): Find out how AM determines the display to use, for now just create the layer
|
|
|
|
// in the Default display.
|
|
|
|
|