From 40330be123e773b9878d09051ada18189687eea5 Mon Sep 17 00:00:00 2001 From: Alekhya Date: Tue, 9 Jun 2020 14:12:53 -0700 Subject: [PATCH] Added case insensitive hash code calculation (#4206) --- .../Plugins/Microsoft.Plugin.Program/Programs/Win32.cs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/modules/launcher/Plugins/Microsoft.Plugin.Program/Programs/Win32.cs b/src/modules/launcher/Plugins/Microsoft.Plugin.Program/Programs/Win32.cs index 57d3204bf7..7e214e8d9f 100644 --- a/src/modules/launcher/Plugins/Microsoft.Plugin.Program/Programs/Win32.cs +++ b/src/modules/launcher/Plugins/Microsoft.Plugin.Program/Programs/Win32.cs @@ -476,9 +476,9 @@ namespace Microsoft.Plugin.Program.Programs int fullPathPrime = 31; int result = 1; - result = result * namePrime + obj.Name.GetHashCode(); - result = result * executablePrime + obj.ExecutableName.GetHashCode(); - result = result * fullPathPrime + obj.FullPath.GetHashCode(); + result = result * namePrime + obj.Name.ToLowerInvariant().GetHashCode(); + result = result * executablePrime + obj.ExecutableName.ToLowerInvariant().GetHashCode(); + result = result * fullPathPrime + obj.FullPath.ToLowerInvariant().GetHashCode(); return result; }