diff options
Diffstat (limited to 'src/Scope.js')
| -rw-r--r-- | src/Scope.js | 7 |
1 files changed, 4 insertions, 3 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); } }, |
