mirror of
https://github.com/Flow-Launcher/Flow.Launcher.git
synced 2026-03-11 08:54:32 +00:00
delay initialize datafolder to static constructor
This commit is contained in:
parent
c3c21225e6
commit
6db965148c
1 changed files with 6 additions and 3 deletions
|
|
@ -18,6 +18,9 @@ namespace Flow.Launcher.Infrastructure.UserSettings
|
|||
{
|
||||
Directory.CreateDirectory(PortableDataPath);
|
||||
}
|
||||
|
||||
PluginsDirectory = Path.Combine(DataDirectory(), Constant.Plugins);
|
||||
PluginEnvironmentsPath = Path.Combine(DataDirectory(), PluginEnvironments);
|
||||
}
|
||||
|
||||
public const string PortableFolderName = "UserData";
|
||||
|
|
@ -25,7 +28,7 @@ namespace Flow.Launcher.Infrastructure.UserSettings
|
|||
public static string PortableDataPath = Path.Combine(Constant.ProgramDirectory, PortableFolderName);
|
||||
|
||||
public static string RoamingDataPath =
|
||||
Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData), "FlowLauncher");
|
||||
Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData), "FlowLauncher")
|
||||
|
||||
public static string DataDirectory()
|
||||
{
|
||||
|
|
@ -43,7 +46,7 @@ namespace Flow.Launcher.Infrastructure.UserSettings
|
|||
return false;
|
||||
}
|
||||
|
||||
public static readonly string PluginsDirectory = Path.Combine(DataDirectory(), Constant.Plugins);
|
||||
public static readonly string PluginsDirectory;
|
||||
|
||||
public static readonly string PluginSettingsDirectory =
|
||||
Path.Combine(DataDirectory(), "Settings", Constant.Plugins);
|
||||
|
|
@ -51,6 +54,6 @@ namespace Flow.Launcher.Infrastructure.UserSettings
|
|||
public const string PythonEnvironmentName = "Python";
|
||||
public const string NodeEnvironmentName = "Node.js";
|
||||
public const string PluginEnvironments = "Environments";
|
||||
public static readonly string PluginEnvironmentsPath = Path.Combine(DataDirectory(), PluginEnvironments);
|
||||
public static readonly string PluginEnvironmentsPath;
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue