From 9196a5ec8fdecdd54c7b31b008bcf0658f1aaadf Mon Sep 17 00:00:00 2001 From: hishitetsu <66369541+hishitetsu@users.noreply.github.com> Date: Sat, 27 Jul 2024 17:11:53 +0900 Subject: [PATCH] Update WindowsIniService.cs --- src/Files.App/Services/Windows/WindowsIniService.cs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/Files.App/Services/Windows/WindowsIniService.cs b/src/Files.App/Services/Windows/WindowsIniService.cs index b7db4bda09be..f833c7953e0b 100644 --- a/src/Files.App/Services/Windows/WindowsIniService.cs +++ b/src/Files.App/Services/Windows/WindowsIniService.cs @@ -58,8 +58,10 @@ public List GetData(string filePath) .Select(line => line.Split('=')) // Validate .Where(parts => parts.Length == 2) + // Group by key to avoid duplicates + .GroupBy(parts => parts[0].Trim()) // Gather as dictionary - .ToDictionary(parts => parts[0].Trim(), parts => parts[1].Trim()); + .ToDictionary(partsGroup => partsGroup.Key, partsGroup => partsGroup.Last()[1].Trim()); dataItems.Add(new() {