fix: discover controlled local parity startup roots
This commit is contained in:
@@ -60,10 +60,10 @@ public static class StartupRosterPreflight
|
||||
|
||||
private static IEnumerable<string> DiscoverKnownRoots()
|
||||
{
|
||||
var temp = Path.GetTempPath();
|
||||
if (Directory.Exists(temp))
|
||||
foreach (var root in Directory.EnumerateDirectories(temp, "local-parity-launch-*", SearchOption.TopDirectoryOnly))
|
||||
yield return Path.Combine(root, "Applications");
|
||||
foreach (var temp in new[] { Path.GetTempPath(), @"C:\dev\TEMP" }.Distinct(StringComparer.OrdinalIgnoreCase))
|
||||
if (Directory.Exists(temp))
|
||||
foreach (var root in Directory.EnumerateDirectories(temp, "local-parity-launch-*", SearchOption.TopDirectoryOnly))
|
||||
yield return Path.Combine(root, "Applications");
|
||||
foreach (var root in new[] { Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData) + "\\Autodesk\\ApplicationPlugins",
|
||||
Environment.GetFolderPath(Environment.SpecialFolder.CommonApplicationData) + "\\Autodesk\\ApplicationPlugins" }) yield return root;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user