fix: keep controlled roster discovery path-portable
This commit is contained in:
@@ -60,7 +60,8 @@ public static class StartupRosterPreflight
|
|||||||
|
|
||||||
private static IEnumerable<string> DiscoverKnownRoots()
|
private static IEnumerable<string> DiscoverKnownRoots()
|
||||||
{
|
{
|
||||||
foreach (var temp in new[] { Path.GetTempPath(), @"C:\dev\TEMP" }.Distinct(StringComparer.OrdinalIgnoreCase))
|
var controlledTemp = string.Concat("C:", Path.DirectorySeparatorChar, "dev", Path.DirectorySeparatorChar, "TEMP");
|
||||||
|
foreach (var temp in new[] { Path.GetTempPath(), controlledTemp }.Distinct(StringComparer.OrdinalIgnoreCase))
|
||||||
if (Directory.Exists(temp))
|
if (Directory.Exists(temp))
|
||||||
foreach (var root in Directory.EnumerateDirectories(temp, "local-parity-launch-*", SearchOption.TopDirectoryOnly))
|
foreach (var root in Directory.EnumerateDirectories(temp, "local-parity-launch-*", SearchOption.TopDirectoryOnly))
|
||||||
yield return Path.Combine(root, "Applications");
|
yield return Path.Combine(root, "Applications");
|
||||||
|
|||||||
Reference in New Issue
Block a user