From dfafc7748c7f4c445a665512ca992fdd77872d75 Mon Sep 17 00:00:00 2001 From: Jaex Date: Thu, 16 Jun 2022 22:07:49 +0300 Subject: [PATCH] Handle OCR exceptions --- ShareX/OCR/OCRForm.cs | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/ShareX/OCR/OCRForm.cs b/ShareX/OCR/OCRForm.cs index ddac4bd16..4245ac6c5 100644 --- a/ShareX/OCR/OCRForm.cs +++ b/ShareX/OCR/OCRForm.cs @@ -128,11 +128,18 @@ private async Task OCR(Bitmap bmp) txtResult.Text = ""; UpdateControls(); - Result = await OCRHelper.OCR(bmp, Options.Language, Options.ScaleFactor); - - if (Options.AutoCopy && !string.IsNullOrEmpty(Result)) + try { - ClipboardHelpers.CopyText(Result); + Result = await OCRHelper.OCR(bmp, Options.Language, Options.ScaleFactor); + + if (Options.AutoCopy && !string.IsNullOrEmpty(Result)) + { + ClipboardHelpers.CopyText(Result); + } + } + catch (Exception e) + { + e.ShowError(false); } if (!IsDisposed)