        self.addonsTotalCount = self.addons.length;
 diff -r 323e068142c4 toolkit/mozapps/update/nsUpdateService.js
 --- a/toolkit/mozapps/update/nsUpdateService.js	Tue Feb 26 09:16:10 2013 -0500
-+++ b/toolkit/mozapps/update/nsUpdateService.js	Fri Mar 01 15:29:56 2013 +0100
++++ b/toolkit/mozapps/update/nsUpdateService.js	Fri Mar 01 16:28:59 2013 +0100
 @@ -46,21 +46,21 @@ const PREF_APP_UPDATE_STAGE_ENABLED     
  const PREF_APP_UPDATE_URL                 = "app.update.url";
  const PREF_APP_UPDATE_URL_DETAILS         = "app.update.url.details";

diff -r 323e068142c4 browser/app/profile/firefox.js
--- a/browser/app/profile/firefox.js	Tue Feb 26 09:16:10 2013 -0500
+++ b/browser/app/profile/firefox.js	Fri Mar 01 15:29:56 2013 +0100
@@ -112,21 +112,20 @@ pref("app.update.cert.maxErrors", 5);
 // present the following conditions apply for a successful update check:
 // 1. the uri scheme must be https

                                       (this.isMajor ? "upgradeButton"
                                                     : "applyButton"));
         return;
       }
 
-      if (!gAppUpdater.update.appVersion ||
-          Services.vc.compare(gAppUpdater.update.appVersion,
+      dump("Here we go!\n");      
+      if (!gAppUpdater.update.platformVersion ||
+          Services.vc.compare(gAppUpdater.update.platformVersion,
                               Services.appinfo.version) == 0) {
         gAppUpdater.startDownload();
         return;
       }
 
       gAppUpdater.checkAddonCompatibility();
     },
 
@@ -387,17 +387,17 @@ appUpdater.prototype =
         // getting the scope property of a plugin breaks in some environments
         // (see bug 566787). The hotfix add-on is also ignored as it shouldn't
         // block the user from upgrading.
