From 9da29c07e4744368f360153ea05b70502a1e57be Mon Sep 17 00:00:00 2001 From: peter Date: Fri, 2 Dec 2016 08:11:17 +0100 Subject: [PATCH] GenerateMembersHandlerBase: change document in write action --- .../codeInsight/generation/GenerateMembersHandlerBase.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java/java-impl/src/com/intellij/codeInsight/generation/GenerateMembersHandlerBase.java b/java/java-impl/src/com/intellij/codeInsight/generation/GenerateMembersHandlerBase.java index dcf20e9591ab..0d3a19fbe6ac 100644 --- a/java/java-impl/src/com/intellij/codeInsight/generation/GenerateMembersHandlerBase.java +++ b/java/java-impl/src/com/intellij/codeInsight/generation/GenerateMembersHandlerBase.java @@ -183,7 +183,7 @@ public abstract class GenerateMembersHandlerBase implements CodeInsightActionHan final PsiElement element = info.getPsiMember(); final TextRange range = element.getTextRange(); - editor.getDocument().deleteString(range.getStartOffset(), range.getEndOffset()); + WriteAction.run(() -> editor.getDocument().deleteString(range.getStartOffset(), range.getEndOffset())); int offset = range.getStartOffset(); editor.getCaretModel().moveToOffset(offset); editor.getScrollingModel().scrollToCaret(ScrollType.CENTER);