|
@@ -20,12 +20,12 @@ internal class ExtensionLoader
|
|
|
|
|
|
public ExtensionLoader()
|
|
public ExtensionLoader()
|
|
{
|
|
{
|
|
- ValidateExtensionFolder();
|
|
|
|
_officialExtensionsKeys.Add("pixieditor.supporterpack", new OfficialExtensionData("supporter-pack.snk", AdditionalContentProduct.SupporterPack));
|
|
_officialExtensionsKeys.Add("pixieditor.supporterpack", new OfficialExtensionData("supporter-pack.snk", AdditionalContentProduct.SupporterPack));
|
|
}
|
|
}
|
|
|
|
|
|
public void LoadExtensions()
|
|
public void LoadExtensions()
|
|
{
|
|
{
|
|
|
|
+ if (!Directory.Exists(Paths.ExtensionsFullPath)) return;
|
|
var directories = Directory.GetDirectories(Paths.ExtensionsFullPath);
|
|
var directories = Directory.GetDirectories(Paths.ExtensionsFullPath);
|
|
foreach (var directory in directories)
|
|
foreach (var directory in directories)
|
|
{
|
|
{
|
|
@@ -208,14 +208,6 @@ internal class ExtensionLoader
|
|
extensionType = null;
|
|
extensionType = null;
|
|
return null;
|
|
return null;
|
|
}
|
|
}
|
|
-
|
|
|
|
- private void ValidateExtensionFolder()
|
|
|
|
- {
|
|
|
|
- if (!Directory.Exists(Paths.ExtensionsFullPath))
|
|
|
|
- {
|
|
|
|
- Directory.CreateDirectory(Paths.ExtensionsFullPath);
|
|
|
|
- }
|
|
|
|
- }
|
|
|
|
}
|
|
}
|
|
|
|
|
|
internal struct OfficialExtensionData
|
|
internal struct OfficialExtensionData
|