From 397fc9000faef1074db67d3ffe79a34ffa3e882c Mon Sep 17 00:00:00 2001 From: Isaac Marovitz Date: Fri, 19 Jul 2024 17:38:57 +0100 Subject: [PATCH] =?UTF-8?q?Use=20Berry=E2=80=99s=20method?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/Ryujinx/UI/ViewModels/TitleUpdateViewModel.cs | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/src/Ryujinx/UI/ViewModels/TitleUpdateViewModel.cs b/src/Ryujinx/UI/ViewModels/TitleUpdateViewModel.cs index 7ea43f85e9..71e40f96f2 100644 --- a/src/Ryujinx/UI/ViewModels/TitleUpdateViewModel.cs +++ b/src/Ryujinx/UI/ViewModels/TitleUpdateViewModel.cs @@ -135,23 +135,20 @@ namespace Ryujinx.Ava.UI.ViewModels list.Sort((first, second) => { - var firstVersionString = first.Control.DisplayVersionString.ToString(); - var secondVersionString = second.Control.DisplayVersionString.ToString(); + var firstVersion = first.Control.DisplayVersionString.ToString(); + var secondVersion = second.Control.DisplayVersionString.ToString(); - if (string.IsNullOrEmpty(firstVersionString)) + if (string.IsNullOrEmpty(firstVersion)) { return -1; } - if (string.IsNullOrEmpty(secondVersionString)) + if (string.IsNullOrEmpty(secondVersion)) { return 1; } - var firstVersion = Version.Parse(firstVersionString.Where(x => char.IsDigit(x) || x == '.').ToArray()); - var secondVersion = Version.Parse(secondVersionString.Where(x => char.IsDigit(x) || x == '.').ToArray()); - - return firstVersion.CompareTo(secondVersion) * -1; + return String.Compare(firstVersion, secondVersion, StringComparison.InvariantCulture) * -1; }); Views.Clear();