diff options
Diffstat (limited to 'lib/internal/once.js')
-rw-r--r-- | lib/internal/once.js | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/lib/internal/once.js b/lib/internal/once.js index 11678dc..f601185 100644 --- a/lib/internal/once.js +++ b/lib/internal/once.js @@ -1,7 +1,8 @@ export default function once(fn) { return function () { if (fn === null) return; - fn.apply(this, arguments); + var callFn = fn; fn = null; + callFn.apply(this, arguments); }; } |