Bug 1315407 Fix sdk addon-install r=mossop draft
authorAndrew Swan <aswan@mozilla.com>
Fri, 11 Nov 2016 10:13:13 -0800
changeset 437887 21653e1cdf0f386fca57eaf99f8af254ff3c1459
parent 437886 c67fa56215aac06ee8a19efbd3ae962751dc81b3
child 536753 0a51411c36578b4a9938b2ec50132148df441a8f
push id35542
push useraswan@mozilla.com
push dateFri, 11 Nov 2016 21:26:58 +0000
reviewersmossop
bugs1315407
milestone52.0a1
Bug 1315407 Fix sdk addon-install r=mossop MozReview-Commit-ID: FuECBIHE7xR
addon-sdk/source/lib/sdk/addon/installer.js
--- a/addon-sdk/source/lib/sdk/addon/installer.js
+++ b/addon-sdk/source/lib/sdk/addon/installer.js
@@ -59,17 +59,17 @@ exports.install = function install(xpiPa
     },
     onDownloadFailed: function(aInstall) {
       this.onInstallFailed(aInstall);
     }
   };
 
   // Order AddonManager to install the addon
   AddonManager.getInstallForFile(file, function(install) {
-    if (install.error != null) {
+    if (install.error == 0) {
       install.addListener(listener);
       install.install();
     } else {
       reject(install.error);
     }
   });
 
   return promise;