This commit is contained in:
Danny 2024-04-22 15:48:35 +08:00 committed by GitHub
commit c87123cd2d
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 9 additions and 8 deletions

View File

@ -1312,10 +1312,11 @@ namespace ShareX
{
if (taskSettings == null) taskSettings = TaskSettings.GetDefaultTaskSettings();
await OCRImage(bmp, taskSettings.CaptureSettingsReference.OCROptions, filePath);
bool notificationsEnabled = taskSettings.GeneralSettings.ShowToastNotificationAfterTaskCompleted;
await OCRImage(bmp, taskSettings.CaptureSettingsReference.OCROptions, filePath, notificationsEnabled);
}
private static async Task OCRImage(Bitmap bmp, OCROptions options, string filePath = null)
private static async Task OCRImage(Bitmap bmp, OCROptions options, string filePath = null, bool notificationsEnabled = true)
{
try
{
@ -1325,7 +1326,7 @@ namespace ShareX
{
if (options.Silent)
{
await AsyncOCRImage(bmp, options, filePath);
await AsyncOCRImage(bmp, options, filePath, notificationsEnabled);
}
else
{
@ -1348,9 +1349,9 @@ namespace ShareX
}
}
private static async Task AsyncOCRImage(Bitmap bmp, OCROptions options, string filePath = null)
private static async Task AsyncOCRImage(Bitmap bmp, OCROptions options, string filePath = null, bool notificationsEnabled = true)
{
ShowNotificationTip(Resources.OCRForm_AutoProcessing);
if (notificationsEnabled) ShowNotificationTip(Resources.OCRForm_AutoProcessing);
string result = null;
@ -1372,11 +1373,11 @@ namespace ShareX
File.WriteAllText(textFilePath, result, Encoding.UTF8);
}
ShowNotificationTip(Resources.OCRForm_AutoComplete);
if (notificationsEnabled) ShowNotificationTip(Resources.OCRForm_AutoComplete);
}
else
{
ShowNotificationTip(Resources.OCRForm_AutoCompleteFail);
if (notificationsEnabled) ShowNotificationTip(Resources.OCRForm_AutoCompleteFail);
}
}
@ -2182,4 +2183,4 @@ namespace ShareX
return true;
}
}
}
}