do postponed formatting in JavaChainLookupElement (EA-56040)

This commit is contained in:
peter
2014-07-10 10:35:50 +02:00
parent ce6450136f
commit 14ed555284
@@ -112,6 +112,8 @@ public class JavaChainLookupElement extends LookupElementDecorator<LookupElement
final InsertionContext qualifierContext = CompletionUtil.emulateInsertion(context, context.getStartOffset(), myQualifier);
OffsetKey oldStart = context.trackOffset(context.getStartOffset(), false);
PsiDocumentManager.getInstance(context.getProject()).doPostponedOperationsAndUnblockDocument(document);
int start = CharArrayUtil.shiftForward(context.getDocument().getCharsSequence(), context.getStartOffset(), " \t\n");
if (shouldParenthesizeQualifier(context.getFile(), start, qualifierContext.getTailOffset())) {
final String space = CodeStyleSettingsManager.getSettings(qualifierContext.getProject()).SPACE_WITHIN_PARENTHESES ? " " : "";