Merge pull request #220 from GreatFireWall/master

Fix ArgumentNullException issue.
This commit is contained in:
Jochen Kühner 2020-02-22 11:45:38 +01:00 коммит произвёл GitHub
Родитель e9df2d9f45 843b9355a1
Коммит 6200cab9eb
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
1 изменённых файлов: 6 добавлений и 1 удалений

Просмотреть файл

@ -272,10 +272,15 @@ namespace ICSharpCode.AvalonEdit.Search
{
if (searchTextBox == null)
return;
var be = searchTextBox.GetBindingExpression(TextBox.TextProperty);
try {
Validation.ClearInvalid(be);
if (be != null)
Validation.ClearInvalid(be);
UpdateSearch();
} catch (SearchPatternException ex) {
var ve = new ValidationError(be.ParentBinding.ValidationRules[0], be, ex.Message, ex);
Validation.MarkInvalid(be, ve);