diff --git a/java/compiler/impl/src/com/intellij/compiler/chainsSearch/MethodsChainLookupRangingHelper.java b/java/compiler/impl/src/com/intellij/compiler/chainsSearch/MethodsChainLookupRangingHelper.java index 1fb2ca0d5cee..bab07edfdc8c 100644 --- a/java/compiler/impl/src/com/intellij/compiler/chainsSearch/MethodsChainLookupRangingHelper.java +++ b/java/compiler/impl/src/com/intellij/compiler/chainsSearch/MethodsChainLookupRangingHelper.java @@ -120,6 +120,7 @@ public class MethodsChainLookupRangingHelper { context.getEditor().getCaretModel().moveToOffset(tail + 1); } else { PsiClass returnClass = ObjectUtils.notNull(PsiUtil.resolveClassInClassTypeOnly(tailReturnType)); + PsiDocumentManager.getInstance(context.getProject()).doPostponedOperationsAndUnblockDocument(document); if (InheritanceUtil.isInheritor(returnClass, CommonClassNames.JAVA_UTIL_LIST)) { document.insertString(tail, ".get(0)"); context.getEditor().getCaretModel().moveToOffset(tail + 5);