diff --git a/lib/ace/selection.js b/lib/ace/selection.js index 50a5bd0e..4f4dfb39 100644 --- a/lib/ace/selection.js +++ b/lib/ace/selection.js @@ -879,7 +879,7 @@ var Selection = function(session) { this.fromJSON = function(data) { if (data.start == undefined) { - if (this.toSingleRange) { + if (this.rangeList) { this.toSingleRange(data[0]); for (var i = data.length; i--; ) { var r = Range.fromPoints(data[i].start, data[i].end); @@ -891,7 +891,7 @@ var Selection = function(session) { } else data = data[0]; } - if (this.toSingleRange) + if (this.rangeList) this.toSingleRange(data); this.setSelectionRange(data, data.isBackwards); };