IDEA-114811 Mouse drag over left gutter below the last line: IOOBE at SegmentArray.getSegmentStart()

This commit is contained in:
Dmitry Batrak
2013-12-25 15:31:36 +04:00
parent b4e61bb97d
commit d3a97cfa1b
@@ -4095,7 +4095,8 @@ public final class EditorImpl extends UserDataHolderBase implements EditorEx, Hi
// further dragging (if any).
if (myDragOnGutterSelectionStartLine >= 0) {
mySelectionModel.removeSelection();
myCaretModel.moveToOffset(myDocument.getLineStartOffset(myDragOnGutterSelectionStartLine));
myCaretModel.moveToOffset(myDragOnGutterSelectionStartLine < myDocument.getLineCount()
? myDocument.getLineStartOffset(myDragOnGutterSelectionStartLine) : myDocument.getTextLength());
}
myDragOnGutterSelectionStartLine = - 1;
}