From 0965e5bb068feeb891ff4e3feaf166e2c6f61181 Mon Sep 17 00:00:00 2001 From: GabrielDuf Date: Tue, 31 Mar 2026 09:19:30 -0400 Subject: [PATCH 1/2] Fixed the issue 4537 --- src/UniGetUI.PackageEngine.Managers.Vcpkg/Vcpkg.cs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/UniGetUI.PackageEngine.Managers.Vcpkg/Vcpkg.cs b/src/UniGetUI.PackageEngine.Managers.Vcpkg/Vcpkg.cs index 88de6ef97..42a70a617 100644 --- a/src/UniGetUI.PackageEngine.Managers.Vcpkg/Vcpkg.cs +++ b/src/UniGetUI.PackageEngine.Managers.Vcpkg/Vcpkg.cs @@ -551,7 +551,8 @@ public static List GetSystemTriplets() foreach (string tripletFile in tripletFiles) { string triplet = Path.GetFileNameWithoutExtension(tripletFile); - Triplets.Add(triplet); + if (!Triplets.Contains(triplet)) + Triplets.Add(triplet); } } From 78d9d177cdd66c2f71be2db3fcac46ed9d7764b9 Mon Sep 17 00:00:00 2001 From: GabrielDuf Date: Tue, 31 Mar 2026 09:36:18 -0400 Subject: [PATCH 2/2] use a distinct instead --- src/UniGetUI.PackageEngine.Managers.Vcpkg/Vcpkg.cs | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/UniGetUI.PackageEngine.Managers.Vcpkg/Vcpkg.cs b/src/UniGetUI.PackageEngine.Managers.Vcpkg/Vcpkg.cs index 42a70a617..ebc906b93 100644 --- a/src/UniGetUI.PackageEngine.Managers.Vcpkg/Vcpkg.cs +++ b/src/UniGetUI.PackageEngine.Managers.Vcpkg/Vcpkg.cs @@ -550,13 +550,11 @@ public static List GetSystemTriplets() foreach (string tripletFile in tripletFiles) { - string triplet = Path.GetFileNameWithoutExtension(tripletFile); - if (!Triplets.Contains(triplet)) - Triplets.Add(triplet); + Triplets.Add(Path.GetFileNameWithoutExtension(tripletFile)); } } - return Triplets; + return Triplets.Distinct().ToList(); } } }