mirror of
				https://git.suyu.dev/suyu/suyu
				synced 2025-10-31 16:09:03 -05:00 
			
		
		
		
	core/am: Stub InitializeApplicationCopyrightFrameBuffer, SetApplicationCopyrightImage and SetApplicationCopyrightVisibility
These commands require Screenshots to be implemented anyway, so they are safe to stub for now.
This commit is contained in:
		| @@ -1073,9 +1073,9 @@ IApplicationFunctions::IApplicationFunctions(Core::System& system_) | ||||
|         {71, nullptr, "RequestToReboot"}, | ||||
|         {80, nullptr, "ExitAndRequestToShowThanksMessage"}, | ||||
|         {90, &IApplicationFunctions::EnableApplicationCrashReport, "EnableApplicationCrashReport"}, | ||||
|         {100, nullptr, "InitializeApplicationCopyrightFrameBuffer"}, | ||||
|         {101, nullptr, "SetApplicationCopyrightImage"}, | ||||
|         {102, nullptr, "SetApplicationCopyrightVisibility"}, | ||||
|         {100, &IApplicationFunctions::InitializeApplicationCopyrightFrameBuffer, "InitializeApplicationCopyrightFrameBuffer"}, | ||||
|         {101, &IApplicationFunctions::SetApplicationCopyrightImage, "SetApplicationCopyrightImage"}, | ||||
|         {102, &IApplicationFunctions::SetApplicationCopyrightVisibility, "SetApplicationCopyrightVisibility"}, | ||||
|         {110, nullptr, "QueryApplicationPlayStatistics"}, | ||||
|         {120, nullptr, "ExecuteProgram"}, | ||||
|         {121, nullptr, "ClearUserChannel"}, | ||||
| @@ -1103,6 +1103,31 @@ void IApplicationFunctions::EnableApplicationCrashReport(Kernel::HLERequestConte | ||||
|     rb.Push(RESULT_SUCCESS); | ||||
| } | ||||
|  | ||||
| void IApplicationFunctions::InitializeApplicationCopyrightFrameBuffer( | ||||
|     Kernel::HLERequestContext& ctx) { | ||||
|     LOG_WARNING(Service_AM, "(STUBBED) called"); | ||||
|  | ||||
|     IPC::ResponseBuilder rb{ctx, 2}; | ||||
|     rb.Push(RESULT_SUCCESS); | ||||
| } | ||||
|  | ||||
| void IApplicationFunctions::SetApplicationCopyrightImage(Kernel::HLERequestContext& ctx) { | ||||
|     LOG_WARNING(Service_AM, "(STUBBED) called"); | ||||
|  | ||||
|     IPC::ResponseBuilder rb{ctx, 2}; | ||||
|     rb.Push(RESULT_SUCCESS); | ||||
| } | ||||
|  | ||||
| void IApplicationFunctions::SetApplicationCopyrightVisibility(Kernel::HLERequestContext& ctx) { | ||||
|     IPC::RequestParser rp{ctx}; | ||||
|     const auto is_visible = rp.Pop<bool>(); | ||||
|  | ||||
|     LOG_WARNING(Service_AM, "(STUBBED) called, is_visible={}", is_visible); | ||||
|  | ||||
|     IPC::ResponseBuilder rb{ctx, 2}; | ||||
|     rb.Push(RESULT_SUCCESS); | ||||
| } | ||||
|  | ||||
| void IApplicationFunctions::BeginBlockingHomeButtonShortAndLongPressed( | ||||
|     Kernel::HLERequestContext& ctx) { | ||||
|     LOG_WARNING(Service_AM, "(STUBBED) called"); | ||||
|   | ||||
| @@ -252,6 +252,9 @@ private: | ||||
|     void BeginBlockingHomeButton(Kernel::HLERequestContext& ctx); | ||||
|     void EndBlockingHomeButton(Kernel::HLERequestContext& ctx); | ||||
|     void EnableApplicationCrashReport(Kernel::HLERequestContext& ctx); | ||||
|     void InitializeApplicationCopyrightFrameBuffer(Kernel::HLERequestContext& ctx); | ||||
|     void SetApplicationCopyrightImage(Kernel::HLERequestContext& ctx); | ||||
|     void SetApplicationCopyrightVisibility(Kernel::HLERequestContext& ctx); | ||||
|     void GetGpuErrorDetectedSystemEvent(Kernel::HLERequestContext& ctx); | ||||
|  | ||||
|     bool launch_popped_application_specific = false; | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 FearlessTobi
					FearlessTobi