From b5aa55d1720a6dee604a8a9c78237d313f95e283 Mon Sep 17 00:00:00 2001 From: harvastum Date: Wed, 20 Apr 2022 18:28:15 +0200 Subject: [PATCH] [PTRun][VSCode]Detect portable installations of VS Code (#17749) * Make launcher detect portable installations of VS Code in system PATH This should fix #13362 * Move closing parenthesis * remove trailing whitespace characters --- .../VSCodeHelper/VSCodeInstances.cs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/modules/launcher/Plugins/Community.PowerToys.Run.Plugin.VSCodeWorkspaces/VSCodeHelper/VSCodeInstances.cs b/src/modules/launcher/Plugins/Community.PowerToys.Run.Plugin.VSCodeWorkspaces/VSCodeHelper/VSCodeInstances.cs index 76eacf2e7e..d052a86476 100644 --- a/src/modules/launcher/Plugins/Community.PowerToys.Run.Plugin.VSCodeWorkspaces/VSCodeHelper/VSCodeInstances.cs +++ b/src/modules/launcher/Plugins/Community.PowerToys.Run.Plugin.VSCodeWorkspaces/VSCodeHelper/VSCodeInstances.cs @@ -74,7 +74,10 @@ namespace Community.PowerToys.Run.Plugin.VSCodeWorkspaces.VSCodeHelper { Instances = new List(); - paths = paths.Where(x => x.Contains("VS Code") || x.Contains("VSCodium")).ToList(); + paths = paths.Where(x => + x.Contains("VS Code", StringComparison.OrdinalIgnoreCase) || + x.Contains("VSCodium", StringComparison.OrdinalIgnoreCase) || + x.Contains("vscode", StringComparison.OrdinalIgnoreCase)).ToList(); foreach (var path in paths) { if (Directory.Exists(path))