diff --git a/lib/ace/multi_select.js b/lib/ace/multi_select.js index 36c99a8b..b82524a6 100644 --- a/lib/ace/multi_select.js +++ b/lib/ace/multi_select.js @@ -168,23 +168,23 @@ var EditSession = require("./edit_session").EditSession; if (this.rangeList) return; - this.rangeList = new RangeList; + this.rangeList = new RangeList(); this.ranges = []; this.rangeCount = 0; }; this.getAllRanges = function() { - return this.rangeList.ranges.concat() + return this.rangeList.ranges.concat(); }; this.splitIntoLines = function () { if (this.rangeCount > 1) { var ranges = this.rangeList.ranges; - var lastRange = ranges[ranges.length - 1] - var range = Range.fromPoints(ranges[0].start, lastRange.end) + var lastRange = ranges[ranges.length - 1]; + var range = Range.fromPoints(ranges[0].start, lastRange.end); - this.toSingleRange() - this.setSelectionRange(range, lastRange.cursor == lastRange.start) + this.toSingleRange(); + this.setSelectionRange(range, lastRange.cursor == lastRange.start); } else { var cursor = this.session.documentToScreenPosition(this.selectionLead); var anchor = this.session.documentToScreenPosition(this.selectionAnchor);