aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/Scope.js7
-rw-r--r--test/ScopeSpec.js2
2 files changed, 5 insertions, 4 deletions
diff --git a/src/Scope.js b/src/Scope.js
index 12ac2833..badfc3f5 100644
--- a/src/Scope.js
+++ b/src/Scope.js
@@ -569,10 +569,11 @@ Scope.prototype = {
* @param {function} listener Function to remove.
*/
$removeListener: function(name, listener) {
- var namedListeners = this.$$listeners[name];
- var i;
+ var namedListeners = this.$$listeners[name],
+ i;
+
if (namedListeners) {
- i = namedListeners.indexOf(listener);
+ i = indexOf(namedListeners, listener);
namedListeners.splice(i, 1);
}
},
diff --git a/test/ScopeSpec.js b/test/ScopeSpec.js
index b3bdf935..4f6293d0 100644
--- a/test/ScopeSpec.js
+++ b/test/ScopeSpec.js
@@ -596,7 +596,7 @@ describe('Scope', function() {
scope.$broadcast('fooEvent', 'do', 're', 'me', 'fa');
expect(args.length).toBe(5);
- expect([].splice.call(args, 1)).toEqual(['do', 're', 'me', 'fa']);
+ expect(sliceArgs(args, 1)).toEqual(['do', 're', 'me', 'fa']);
});
});
});