From 851165c464a6f4bf25309e30c6b3d388da4d00ca Mon Sep 17 00:00:00 2001 From: Shane Tomlinson <stomlinson@mozilla.com> Date: Mon, 26 Sep 2011 13:21:02 +0100 Subject: [PATCH] fixing a problem in createDeferred where arguments were not passed to the callback. --- browserid/static/dialog/resources/browserid-network.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/browserid/static/dialog/resources/browserid-network.js b/browserid/static/dialog/resources/browserid-network.js index 854d5377c..5a516ccb3 100644 --- a/browserid/static/dialog/resources/browserid-network.js +++ b/browserid/static/dialog/resources/browserid-network.js @@ -56,7 +56,10 @@ var BrowserIDNetwork = (function() { function createDeferred(cb) { if (cb) { return function() { - _.defer(cb); + var args = _.toArray(arguments); + _.defer(function() { + cb.apply(null, args); + }); }; } } -- GitLab