diff options
author | Isaac Marovitz <42140194+IsaacMarovitz@users.noreply.github.com> | 2024-07-25 20:44:33 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-07-25 16:44:33 -0300 |
commit | 6ce49a2dc7b3e844b7152fa720a0bc30840f7609 (patch) | |
tree | 84fbb01f82435d3fe7e5558fdb72d9194a275a70 /src/Ryujinx/UI/Models | |
parent | ccd330ba0f1aa281725ae03a1dbd5cea744339da (diff) |
Ava UI: Handle updates containing non numeric characters (#7043)1.1.1361
* Handle updates containing non numeric characters
Smh
Dont be stupid
* Use Berry’s method
* Thanks gdk
* Remove using
Diffstat (limited to 'src/Ryujinx/UI/Models')
-rw-r--r-- | src/Ryujinx/UI/Models/TitleUpdateModel.cs | 17 |
1 files changed, 8 insertions, 9 deletions
diff --git a/src/Ryujinx/UI/Models/TitleUpdateModel.cs b/src/Ryujinx/UI/Models/TitleUpdateModel.cs index cde37bf9..46f6f46d 100644 --- a/src/Ryujinx/UI/Models/TitleUpdateModel.cs +++ b/src/Ryujinx/UI/Models/TitleUpdateModel.cs @@ -1,21 +1,20 @@ -using LibHac.Ns; using Ryujinx.Ava.Common.Locale; namespace Ryujinx.Ava.UI.Models { public class TitleUpdateModel { - public ApplicationControlProperty Control { get; } + public uint Version { get; } public string Path { get; } + public string Label { get; } - public string Label => LocaleManager.Instance.UpdateAndGetDynamicValue( - System.IO.Path.GetExtension(Path)?.ToLower() == ".xci" ? LocaleKeys.TitleBundledUpdateVersionLabel : LocaleKeys.TitleUpdateVersionLabel, - Control.DisplayVersionString.ToString() - ); - - public TitleUpdateModel(ApplicationControlProperty control, string path) + public TitleUpdateModel(uint version, string displayVersion, string path) { - Control = control; + Version = version; + Label = LocaleManager.Instance.UpdateAndGetDynamicValue( + System.IO.Path.GetExtension(path)?.ToLower() == ".xci" ? LocaleKeys.TitleBundledUpdateVersionLabel : LocaleKeys.TitleUpdateVersionLabel, + displayVersion + ); Path = path; } } |