IDEA-89745 Stange completion insert handling (Java)

This commit is contained in:
peter
2012-08-06 14:14:55 +02:00
parent 856c0c8510
commit 5d6b13b1d6
@@ -109,7 +109,7 @@ public class JavaChainLookupElement extends LookupElementDecorator<LookupElement
final InsertionContext qualifierContext = CompletionUtil.emulateInsertion(context, context.getStartOffset(), myQualifier);
OffsetKey oldStart = context.trackOffset(context.getStartOffset(), false);
int start = CharArrayUtil.shiftForward(context.getDocument().getCharsSequence(), context.getStartOffset(), " \t");
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 ? " " : "";
document.insertString(start, "(" + space);