diff --git a/lib/ace/multi_select.js b/lib/ace/multi_select.js index 324b1982..0612357d 100644 --- a/lib/ace/multi_select.js +++ b/lib/ace/multi_select.js @@ -196,7 +196,7 @@ var EditSession = require("./edit_session").EditSession; * @method Selection.getAllRanges **/ this.getAllRanges = function() { - return this.rangeList.ranges.concat(); + return this.rangeCount ? this.rangeList.ranges.concat() : [this.getRange()]; }; /**