splitIntoLines must split one lined selection

This commit is contained in:
nightwing 2012-08-19 18:34:49 +04:00
commit a074f354ee

View file

@ -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);