diff --git a/lib/timeline/Timeline.js b/lib/timeline/Timeline.js index 6ddc1876..b59ff2da 100644 --- a/lib/timeline/Timeline.js +++ b/lib/timeline/Timeline.js @@ -168,8 +168,10 @@ Timeline.prototype.setOptions = function (options) { // force recreation of all items var itemsData = this.itemsData; if (itemsData) { - this.setItems(null); // remove all - this.setItems(itemsData); // add all + var selection = this.getSelection(); + this.setItems(null); // remove all + this.setItems(itemsData); // add all + this.setSelection(selection); // restore selection } } }