unblock document before starting java call argument live template (EA-125190 - Throwable: PostprocessReformattingAspect.postponeFormatting)

This commit is contained in:
peter
2018-07-18 09:02:34 +02:00
parent 4d4ba17e7d
commit 15d0c40e78

View File

@@ -256,6 +256,8 @@ public class JavaMethodCallElement extends LookupItem<PsiMethod> implements Type
Editor editor = context.getEditor();
context.commitDocument();
PsiDocumentManager.getInstance(context.getProject()).doPostponedOperationsAndUnblockDocument(editor.getDocument());
PsiCall call = PsiTreeUtil.findElementOfClassAtOffset(context.getFile(), context.getStartOffset(), PsiCall.class, false);
PsiExpressionList argList = call == null ? null : call.getArgumentList();
if (argList == null || !argList.isEmpty()) {