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)) {