IDEA-113940 Enter in comment leads to inconsistent caret position

This commit is contained in:
peter
2013-10-06 09:29:57 +02:00
parent b21a51bac3
commit 617824b1f3
@@ -55,8 +55,12 @@ public class EnterInLineCommentHandler extends EnterHandlerDelegateAdapter {
document.insertString(caretOffset, prefix);
return Result.Default;
} else {
int afterPrefix = offset + prefix.length();
if (afterPrefix < document.getTextLength() && text.charAt(afterPrefix) != ' ') {
document.insertString(afterPrefix, " ");
//caretAdvance.set(0);
}
caretOffsetRef.set(offset);
caretAdvance.set(-prefix.length() - 1);
}
return Result.Default;
}