Comply with Ac_K reviews.

This commit is contained in:
Starlet 2019-05-01 16:12:11 -04:00
parent 9bbe4f36db
commit 15a0f496c2
2 changed files with 10 additions and 10 deletions

View file

@ -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!");
}

View file

@ -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;
}
}
}