Skip to content

Commit 71a2f99

Browse files
Set environment var dict in LoadEnvironmentStringPaths()
1 parent 966d3e7 commit 71a2f99

File tree

1 file changed

+4
-6
lines changed

1 file changed

+4
-6
lines changed

Plugins/Flow.Launcher.Plugin.Explorer/Search/EnvironmentVariables.cs

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ private static Dictionary<string, string> EnvStringPaths
1616
{
1717
if (_envStringPaths == null)
1818
{
19-
_envStringPaths = LoadEnvironmentStringPaths();
19+
LoadEnvironmentStringPaths();
2020
}
2121
return _envStringPaths;
2222
}
@@ -40,9 +40,9 @@ public static bool HasEnvironmentVar(string search)
4040
dir.Split('%').Length == 3);
4141
}
4242

43-
internal static Dictionary<string, string> LoadEnvironmentStringPaths()
43+
private static void LoadEnvironmentStringPaths()
4444
{
45-
var envStringPaths = new Dictionary<string, string>(StringComparer.InvariantCultureIgnoreCase);
45+
_envStringPaths = new Dictionary<string, string>(StringComparer.InvariantCultureIgnoreCase);
4646
var homedrive = Environment.GetEnvironmentVariable("HOMEDRIVE")?.EnsureTrailingSlash() ?? "C:\\";
4747

4848
foreach (DictionaryEntry special in Environment.GetEnvironmentVariables())
@@ -61,11 +61,9 @@ internal static Dictionary<string, string> LoadEnvironmentStringPaths()
6161
{
6262
// Variables are returned with a mixture of all upper/lower case.
6363
// Call ToUpper() to make the results look consistent
64-
envStringPaths.Add(special.Key.ToString().ToUpper(), path);
64+
_envStringPaths.Add(special.Key.ToString().ToUpper(), path);
6565
}
6666
}
67-
68-
return envStringPaths;
6967
}
7068

7169
internal static List<Result> GetEnvironmentStringPathSuggestions(string querySearch, Query query, PluginInitContext context)

0 commit comments

Comments
 (0)