diff --git a/RegExpSupport/src/org/intellij/lang/regexp/inspection/RegExpReplacementUtil.java b/RegExpSupport/src/org/intellij/lang/regexp/inspection/RegExpReplacementUtil.java index 5586173257d1..07f99100ee7b 100644 --- a/RegExpSupport/src/org/intellij/lang/regexp/inspection/RegExpReplacementUtil.java +++ b/RegExpSupport/src/org/intellij/lang/regexp/inspection/RegExpReplacementUtil.java @@ -5,7 +5,10 @@ import com.intellij.lang.injection.InjectedLanguageManager; import com.intellij.openapi.editor.Document; import com.intellij.openapi.util.TextRange; import com.intellij.openapi.util.text.StringUtil; -import com.intellij.psi.*; +import com.intellij.psi.ElementManipulator; +import com.intellij.psi.ElementManipulators; +import com.intellij.psi.PsiElement; +import com.intellij.psi.PsiFile; import com.intellij.psi.xml.XmlElement; import com.intellij.xml.util.XmlStringUtil; import org.intellij.lang.regexp.psi.impl.RegExpElementImpl; @@ -26,7 +29,7 @@ public class RegExpReplacementUtil { public static void replaceInContext(@NotNull PsiElement element, @NotNull String text) { final PsiFile file = element.getContainingFile(); text = escapeForContext(text, file); - final Document document = PsiDocumentManager.getInstance(element.getProject()).getDocument(file); + final Document document = file.getViewProvider().getDocument(); assert document != null; final TextRange replaceRange = element.getTextRange(); document.replaceString(replaceRange.getStartOffset(), replaceRange.getEndOffset(), text);