Comply with Ac_K reviews.
This commit is contained in:
parent
9bbe4f36db
commit
15a0f496c2
2 changed files with 10 additions and 10 deletions
|
@ -17,8 +17,8 @@ namespace Ryujinx.HLE.HOS.Services.Am
|
|||
|
||||
private int _idleTimeDetectionExtension;
|
||||
|
||||
private int _suspendedTickValue;
|
||||
private KEvent _suspendedTickChangedEvent;
|
||||
private int _accumulatedSuspendedTickValue;
|
||||
private KEvent _accumulatedSuspendedTickChangedEvent;
|
||||
|
||||
public ISelfController(Horizon system)
|
||||
{
|
||||
|
@ -42,8 +42,8 @@ namespace Ryujinx.HLE.HOS.Services.Am
|
|||
{ 91, GetAccumulatedSuspendedTickChangedEvent }
|
||||
};
|
||||
|
||||
_launchableEvent = new KEvent(system);
|
||||
_suspendedTickChangedEvent = new KEvent(system);
|
||||
_launchableEvent = new KEvent(system);
|
||||
_accumulatedSuspendedTickChangedEvent = new KEvent(system);
|
||||
}
|
||||
|
||||
public long Exit(ServiceCtx context)
|
||||
|
@ -177,20 +177,22 @@ namespace Ryujinx.HLE.HOS.Services.Am
|
|||
return 0;
|
||||
}
|
||||
|
||||
// GetAccumulatedSuspendedTickValue() -> u64
|
||||
public long GetAccumulatedSuspendedTickValue(ServiceCtx context)
|
||||
{
|
||||
context.ResponseData.Write(_suspendedTickValue);
|
||||
context.ResponseData.Write(_accumulatedSuspendedTickValue);
|
||||
|
||||
Logger.PrintStub(LogClass.ServiceAm);
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
// GetAccumulatedSuspendedTickChangedEvent() -> handle<copy>
|
||||
public long GetAccumulatedSuspendedTickChangedEvent(ServiceCtx context)
|
||||
{
|
||||
_suspendedTickChangedEvent.ReadableEvent.Signal();
|
||||
_accumulatedSuspendedTickChangedEvent.ReadableEvent.Signal();
|
||||
|
||||
if (context.Process.HandleTable.GenerateHandle(_suspendedTickChangedEvent.ReadableEvent, out int handle) != KernelResult.Success)
|
||||
if (context.Process.HandleTable.GenerateHandle(_accumulatedSuspendedTickChangedEvent.ReadableEvent, out int handle) != KernelResult.Success)
|
||||
{
|
||||
throw new InvalidOperationException("Out of handles!");
|
||||
}
|
||||
|
|
|
@ -1,7 +1,5 @@
|
|||
using Ryujinx.HLE.HOS.Ipc;
|
||||
using Ryujinx.HLE.HOS.Kernel.Common;
|
||||
using Ryujinx.HLE.HOS.Kernel.Memory;
|
||||
using Ryujinx.HLE.HOS.Kernel.Process;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
|
||||
|
@ -64,6 +62,7 @@ namespace Ryujinx.HLE.HOS.Services.Time
|
|||
return 0;
|
||||
}
|
||||
|
||||
// GetSharedMemoryNativeHandle() -> handle<copy>
|
||||
public long GetSharedMemoryNativeHandle(ServiceCtx context)
|
||||
{
|
||||
if (context.Process.HandleTable.GenerateHandle(context.Device.System.TimeSharedMem, out int handle) != KernelResult.Success)
|
||||
|
@ -85,6 +84,5 @@ namespace Ryujinx.HLE.HOS.Services.Time
|
|||
|
||||
return 0;
|
||||
}
|
||||
|
||||
}
|
||||
}
|
Loading…
Add table
Reference in a new issue