Better support for user accounts (#349)
* Better support for user accounts * Nits * Check for invalid ids
This commit is contained in:
parent
17f54b5d78
commit
9ac5583513
25 changed files with 314 additions and 136 deletions
|
@ -3,7 +3,6 @@ using Ryujinx.HLE.OsHle.Handles;
|
|||
using Ryujinx.HLE.OsHle.Ipc;
|
||||
using System.Collections.Generic;
|
||||
|
||||
using static Ryujinx.HLE.OsHle.SystemStateMgr;
|
||||
using static Ryujinx.HLE.OsHle.ErrorCode;
|
||||
|
||||
namespace Ryujinx.HLE.OsHle.Services.Am
|
||||
|
@ -58,7 +57,9 @@ namespace Ryujinx.HLE.OsHle.Services.Am
|
|||
|
||||
public long GetOperationMode(ServiceCtx Context)
|
||||
{
|
||||
OperationMode Mode = DockedMode ? OperationMode.Docked : OperationMode.Handheld;
|
||||
OperationMode Mode = Context.Ns.Os.SystemState.DockedMode
|
||||
? OperationMode.Docked
|
||||
: OperationMode.Handheld;
|
||||
|
||||
Context.ResponseData.Write((byte)Mode);
|
||||
|
||||
|
@ -67,7 +68,9 @@ namespace Ryujinx.HLE.OsHle.Services.Am
|
|||
|
||||
public long GetPerformanceMode(ServiceCtx Context)
|
||||
{
|
||||
Apm.PerformanceMode Mode = DockedMode ? Apm.PerformanceMode.Docked : Apm.PerformanceMode.Handheld;
|
||||
Apm.PerformanceMode Mode = Context.Ns.Os.SystemState.DockedMode
|
||||
? Apm.PerformanceMode.Docked
|
||||
: Apm.PerformanceMode.Handheld;
|
||||
|
||||
Context.ResponseData.Write((int)Mode);
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue