diff --git a/src/item/Item.js b/src/item/Item.js index 7b3e90b2..913715a0 100644 --- a/src/item/Item.js +++ b/src/item/Item.js @@ -60,7 +60,7 @@ var Item = this.Item = Base.extend({ child.setSelected(selected); } } else { - if (selected != this._selected) { + if ((selected = !!selected) != this._selected) { // TODO: when an item is removed or moved to another // document, it needs to be removed from _selectedItems this._selected = selected;