|
|
@@ -0,0 +1,35 @@
|
|
|
+using ChocolArm64.Memory;
|
|
|
+using Ryujinx.Core.OsHle.Ipc;
|
|
|
+using System;
|
|
|
+using System.Collections.Generic;
|
|
|
+
|
|
|
+namespace Ryujinx.Core.OsHle.IpcServices.Set
|
|
|
+{
|
|
|
+ class ServiceSetSys : IIpcService
|
|
|
+ {
|
|
|
+ private Dictionary<int, ServiceProcessRequest> m_Commands;
|
|
|
+
|
|
|
+ public IReadOnlyDictionary<int, ServiceProcessRequest> Commands => m_Commands;
|
|
|
+
|
|
|
+ public ServiceSetSys()
|
|
|
+ {
|
|
|
+ m_Commands = new Dictionary<int, ServiceProcessRequest>()
|
|
|
+ {
|
|
|
+ { 23, GetColorSetId },
|
|
|
+ { 24, SetColorSetId }
|
|
|
+ };
|
|
|
+ }
|
|
|
+
|
|
|
+ public static long GetColorSetId(ServiceCtx Context)
|
|
|
+ {
|
|
|
+ //Use white system theme
|
|
|
+ Context.ResponseData.Write(1);
|
|
|
+ return 0;
|
|
|
+ }
|
|
|
+
|
|
|
+ public static long SetColorSetId(ServiceCtx Context)
|
|
|
+ {
|
|
|
+ return 0;
|
|
|
+ }
|
|
|
+ }
|
|
|
+}
|