Improved version comparison

This commit is contained in:
Serge
2024-03-25 10:43:51 +01:00
parent 883d473ad4
commit e51322405c

View File

@@ -275,7 +275,7 @@ namespace GHelper
for (int k = 0; k < driver.hardwares.GetArrayLength(); k++) for (int k = 0; k < driver.hardwares.GetArrayLength(); k++)
{ {
var deviceID = driver.hardwares[k].GetProperty("hardwareid").ToString(); var deviceID = driver.hardwares[k].GetProperty("hardwareid").ToString();
var localVersions = devices.Where(p => p.Key.Contains(deviceID)).Select(p => p.Value); var localVersions = devices.Where(p => p.Key.Contains(deviceID, StringComparison.CurrentCultureIgnoreCase)).Select(p => p.Value);
foreach (var localVersion in localVersions) foreach (var localVersion in localVersions)
{ {
newer = Math.Min(newer, new Version(driver.version).CompareTo(new Version(localVersion))); newer = Math.Min(newer, new Version(driver.version).CompareTo(new Version(localVersion)));