diff --git a/src/Main/Base/Project/Src/TextEditor/SearchAndReplace/Engine/SearchReplaceManager.cs b/src/Main/Base/Project/Src/TextEditor/SearchAndReplace/Engine/SearchReplaceManager.cs index 377fb0f3c4..287f6ba658 100644 --- a/src/Main/Base/Project/Src/TextEditor/SearchAndReplace/Engine/SearchReplaceManager.cs +++ b/src/Main/Base/Project/Src/TextEditor/SearchAndReplace/Engine/SearchReplaceManager.cs @@ -138,7 +138,9 @@ namespace SearchAndReplace string transformedPattern = result.TransformReplacePattern(SearchOptions.ReplacePattern); find.Replace(result.Offset, result.Length, transformedPattern); - textArea.Document.Replace(result.Offset, result.Length, transformedPattern); + if (find.CurrentDocumentInformation.Document == null) { + textArea.Document.Replace(result.Offset, result.Length, transformedPattern); + } } } }