From eb4916ba5e6796b54025c65c274c05e3a6d84652 Mon Sep 17 00:00:00 2001 From: Arthur Evans Date: Thu, 11 Jun 2015 15:42:17 -0700 Subject: [PATCH] Fix incorrect test for `toggle`. Fixes #1810. --- src/lib/template/array-selector.html | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/lib/template/array-selector.html b/src/lib/template/array-selector.html index 7ee67838c6..5a3984d581 100644 --- a/src/lib/template/array-selector.html +++ b/src/lib/template/array-selector.html @@ -153,8 +153,10 @@ var scol = Polymer.Collection.get(this.selected); var skey = scol.getKey(item); if (skey >= 0) { - this.deselect(item); - } else if (this.toggle) { + if (this.toggle) { + this.deselect(item); + } + } else { this.push('selected', item); // this.linkPaths('selected.' + sidx, 'items.' + skey); // skey = Polymer.Collection.get(this.selected).add(item);