From 361d5a03e1e2c4a12c4bf575161d44c852bd7b80 Mon Sep 17 00:00:00 2001 From: Daniil Vinogradov Date: Sun, 16 Feb 2025 15:07:14 +0100 Subject: [PATCH] Game update path fix --- .../MeloNX/App/Views/Updates/GameUpdateManagerSheet.swift | 4 ++-- src/Ryujinx.Headless.SDL2/Program.cs | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/MeloNX/MeloNX/App/Views/Updates/GameUpdateManagerSheet.swift b/src/MeloNX/MeloNX/App/Views/Updates/GameUpdateManagerSheet.swift index 90211058b..7349b28dd 100644 --- a/src/MeloNX/MeloNX/App/Views/Updates/GameUpdateManagerSheet.swift +++ b/src/MeloNX/MeloNX/App/Views/Updates/GameUpdateManagerSheet.swift @@ -183,12 +183,12 @@ struct UpdateManagerSheet: View { jsonDict["selected"] = "" selectedItem = "" } else { - jsonDict["selected"] = newSelection + jsonDict["selected"] = "updates/\(newSelection)" selectedItem = newSelection } jsonDict["paths"] = items - + let newData = try JSONSerialization.data(withJSONObject: jsonDict, options: .prettyPrinted) try newData.write(to: jsonURL) Ryujinx.shared.games = Ryujinx.shared.loadGames() diff --git a/src/Ryujinx.Headless.SDL2/Program.cs b/src/Ryujinx.Headless.SDL2/Program.cs index ad78c40ea..5c6b84c11 100644 --- a/src/Ryujinx.Headless.SDL2/Program.cs +++ b/src/Ryujinx.Headless.SDL2/Program.cs @@ -752,7 +752,7 @@ namespace Ryujinx.Headless.SDL2 if (File.Exists(titleUpdateMetadataPath)) { string updatePathRelative = JsonHelper.DeserializeFromFile(titleUpdateMetadataPath, _titleSerializerContext.TitleUpdateMetadata).Selected; - updatePath = Path.Combine(AppDataManager.BaseDirPath, "updates", updatePathRelative); + updatePath = Path.Combine(AppDataManager.BaseDirPath, updatePathRelative); if (File.Exists(updatePath)) {