aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAc_K <Acoustik666@gmail.com>2021-06-21 19:20:28 +0200
committerGitHub <noreply@github.com>2021-06-21 14:20:28 -0300
commit992ab77f1f89cf4b31f66fb51ed9572705fbe3df (patch)
tree2998a633c4facb85879864b96b8acaad131f740d
parentaca1c37d4b17c78a9b8b579b92010d80e4c8b150 (diff)
account: Fix wrong condition in TrySelectUserWithoutInteraction (#2384)
* account: Fix wrong condition in TrySelectUserWithoutInteraction Since the implementation of User Profiles, we can get more than one profile stored. This PR fixes a wrong condition in `TrySelectUserWithoutInteraction`. Closes #2320 * Some cleanup
-rw-r--r--Ryujinx.HLE/HOS/Services/Account/Acc/ApplicationServiceServer.cs8
1 files changed, 4 insertions, 4 deletions
diff --git a/Ryujinx.HLE/HOS/Services/Account/Acc/ApplicationServiceServer.cs b/Ryujinx.HLE/HOS/Services/Account/Acc/ApplicationServiceServer.cs
index 794c72ce..aa687360 100644
--- a/Ryujinx.HLE/HOS/Services/Account/Acc/ApplicationServiceServer.cs
+++ b/Ryujinx.HLE/HOS/Services/Account/Acc/ApplicationServiceServer.cs
@@ -62,7 +62,7 @@ namespace Ryujinx.HLE.HOS.Services.Account.Acc
foreach (UserProfile userProfile in profiles)
{
- if (offset + 0x10 > (ulong)outputSize)
+ if (offset + 0x10 > outputSize)
{
break;
}
@@ -118,7 +118,7 @@ namespace Ryujinx.HLE.HOS.Services.Account.Acc
public ResultCode TrySelectUserWithoutInteraction(ServiceCtx context)
{
- if (context.Device.System.AccountManager.GetUserCount() != 1)
+ if (context.Device.System.AccountManager.GetUserCount() < 1)
{
// Invalid UserId.
UserId.Null.Write(context.ResponseData);
@@ -144,7 +144,7 @@ namespace Ryujinx.HLE.HOS.Services.Account.Acc
public ResultCode StoreSaveDataThumbnail(ServiceCtx context)
{
- ResultCode resultCode = CheckUserId(context, out UserId userId);
+ ResultCode resultCode = CheckUserId(context, out UserId _);
if (resultCode != ResultCode.Success)
{
@@ -178,7 +178,7 @@ namespace Ryujinx.HLE.HOS.Services.Account.Acc
public ResultCode ClearSaveDataThumbnail(ServiceCtx context)
{
- ResultCode resultCode = CheckUserId(context, out UserId userId);
+ ResultCode resultCode = CheckUserId(context, out UserId _);
if (resultCode != ResultCode.Success)
{