Try catch extract

This commit is contained in:
Jaex 2020-06-16 06:23:13 +03:00
parent d4bd293bbe
commit e01f8304b4
3 changed files with 16 additions and 7 deletions

View file

@ -106,7 +106,7 @@ public void EditorMode()
btnClose.Text = Resources.ImageEffectsForm_EditorMode_Cancel; btnClose.Text = Resources.ImageEffectsForm_EditorMode_Cancel;
} }
public void ImportImageEffectFromFilePath(string filePath) public void ImportImageEffectFromFile(string filePath)
{ {
eiImageEffects.ImportFile(filePath); eiImageEffects.ImportFile(filePath);
} }

View file

@ -1056,14 +1056,14 @@ public void UseCommandLineArgs(List<CLICommand> commands)
{ {
if (command.Command.Equals("CustomUploader", StringComparison.InvariantCultureIgnoreCase)) if (command.Command.Equals("CustomUploader", StringComparison.InvariantCultureIgnoreCase))
{ {
TaskHelpers.AddCustomUploader(command.Parameter); TaskHelpers.ImportCustomUploader(command.Parameter);
continue; continue;
} }
if (command.Command.Equals("ImageEffect", StringComparison.InvariantCultureIgnoreCase)) if (command.Command.Equals("ImageEffect", StringComparison.InvariantCultureIgnoreCase))
{ {
TaskHelpers.AddImageEffect(command.Parameter); TaskHelpers.ImportImageEffect(command.Parameter);
continue; continue;
} }

View file

@ -1588,7 +1588,7 @@ public static Screenshot GetScreenshot(TaskSettings taskSettings = null)
return screenshot; return screenshot;
} }
public static void AddCustomUploader(string filePath) public static void ImportCustomUploader(string filePath)
{ {
if (Program.UploadersConfig != null) if (Program.UploadersConfig != null)
{ {
@ -1688,9 +1688,18 @@ public static void AddCustomUploader(string filePath)
} }
} }
public static void AddImageEffect(string filePath) public static void ImportImageEffect(string filePath)
{ {
string configFilePath = ImageEffectPackager.ExtractPackage(filePath, Program.ImageEffectsFolder); string configFilePath = null;
try
{
configFilePath = ImageEffectPackager.ExtractPackage(filePath, Program.ImageEffectsFolder);
}
catch (Exception ex)
{
ex.ShowError();
}
if (!string.IsNullOrEmpty(configFilePath) && File.Exists(configFilePath)) if (!string.IsNullOrEmpty(configFilePath) && File.Exists(configFilePath))
{ {
@ -1698,7 +1707,7 @@ public static void AddImageEffect(string filePath)
if (imageEffectsForm != null) if (imageEffectsForm != null)
{ {
imageEffectsForm.ImportImageEffectFromFilePath(configFilePath); imageEffectsForm.ImportImageEffectFromFile(configFilePath);
} }
} }
} }