mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
IDEA-59220 IAE at com.intellij.openapi.editor.impl.DocumentImpl.a
Algorithm of calculation caret location during 'auto hard wrap' is corrected
This commit is contained in:
+1
-1
@@ -163,7 +163,7 @@ public class AutoHardWrapHandler {
|
||||
DocumentListener listener = new DocumentListener() {
|
||||
@Override
|
||||
public void beforeDocumentChange(DocumentEvent event) {
|
||||
if (event.getOffset() <= baseCaretOffset) {
|
||||
if (event.getOffset() <= baseCaretOffset + caretOffsetDiff[0]) {
|
||||
caretOffsetDiff[0] += event.getNewLength() - event.getOldLength();
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user