From 7ab93bc84d77c4bfad9e35f7144de7f20d6a6a0d Mon Sep 17 00:00:00 2001 From: Adam Barthelson Date: Wed, 22 Jul 2015 13:29:02 -0400 Subject: [PATCH] Update removeSlide in $watchCollection to use old collection, rather thannew collection --- angular-flexslider.coffee | 2 +- angular-flexslider.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/angular-flexslider.coffee b/angular-flexslider.coffee index d668c01..96c47cf 100644 --- a/angular-flexslider.coffee +++ b/angular-flexslider.coffee @@ -68,7 +68,7 @@ angular.module('angular-flexslider', []) if (toAdd.length == 1 and toRemove.length == 0) or toAdd.length == 0 # Remove items for e in toRemove - e = removeSlide e, collection.indexOf(e) + e = removeSlide e, oldCollection.indexOf(e) slider.removeSlide e.element if e # Add items for e in toAdd diff --git a/angular-flexslider.js b/angular-flexslider.js index f5932f7..47ebf4f 100644 --- a/angular-flexslider.js +++ b/angular-flexslider.js @@ -100,7 +100,7 @@ if ((toAdd.length === 1 && toRemove.length === 0) || toAdd.length === 0) { for (_j = 0, _len1 = toRemove.length; _j < _len1; _j++) { e = toRemove[_j]; - e = removeSlide(e, collection.indexOf(e)); + e = removeSlide(e, oldCollection.indexOf(e)); if (e) { slider.removeSlide(e.element); }