Bug 1285428 - Fix urlclassifier.trackingWhitelistTable table registration. r?gcp draft
authorFrancois Marier <francois@mozilla.com>
Thu, 07 Jul 2016 22:27:56 -0700
changeset 385326 a7fc949740e747d64857d30c2c35029271e6c21a
parent 381966 e45890951ce77c3df05575bd54072b9f300d77b0
child 524905 0cb9b568cf54318b57160fbd0d6631321ea0b961
push id22478
push userfmarier@mozilla.com
push dateFri, 08 Jul 2016 05:34:50 +0000
reviewersgcp
bugs1285428
milestone50.0a1
Bug 1285428 - Fix urlclassifier.trackingWhitelistTable table registration. r?gcp MozReview-Commit-ID: ISeuu8XjZ0d
toolkit/components/url-classifier/SafeBrowsing.jsm
--- a/toolkit/components/url-classifier/SafeBrowsing.jsm
+++ b/toolkit/components/url-classifier/SafeBrowsing.jsm
@@ -280,19 +280,24 @@ this.SafeBrowsing = {
         listManager.enableUpdate(downloadAllowLists[i]);
       } else {
         listManager.disableUpdate(downloadAllowLists[i]);
       }
     }
     for (let i = 0; i < trackingProtectionLists.length; ++i) {
       if (this.trackingEnabled) {
         listManager.enableUpdate(trackingProtectionLists[i]);
+      } else {
+        listManager.disableUpdate(trackingProtectionLists[i]);
+      }
+    }
+    for (let i = 0; i < trackingProtectionWhitelists.length; ++i) {
+      if (this.trackingEnabled) {
         listManager.enableUpdate(trackingProtectionWhitelists[i]);
       } else {
-        listManager.disableUpdate(trackingProtectionLists[i]);
         listManager.disableUpdate(trackingProtectionWhitelists[i]);
       }
     }
     for (let i = 0; i < forbiddenLists.length; ++i) {
       if (this.forbiddenEnabled) {
         listManager.enableUpdate(forbiddenLists[i]);
       } else {
         listManager.disableUpdate(forbiddenLists[i]);