splitIntoLines must split one lined selection
This commit is contained in:
parent
4e12d1c9b9
commit
a074f354ee
1 changed files with 10 additions and 1 deletions
|
|
@ -199,10 +199,19 @@ var EditSession = require("./edit_session").EditSession;
|
|||
this.setSelectionRange(range, lastRange.cursor == lastRange.start);
|
||||
} else {
|
||||
var range = this.getRange();
|
||||
var isBackwards = this.isBackwards();
|
||||
var startRow = range.start.row;
|
||||
var endRow = range.end.row;
|
||||
if (startRow == endRow)
|
||||
if (startRow == endRow) {
|
||||
if (isBackwards)
|
||||
var start = range.end, end = range.start;
|
||||
else
|
||||
var start = range.start, end = range.end;
|
||||
|
||||
this.addRange(Range.fromPoints(end, end));
|
||||
this.addRange(Range.fromPoints(start, start));
|
||||
return;
|
||||
}
|
||||
|
||||
var rectSel = [];
|
||||
var r = this.getLineRange(startRow, true);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue