Bug 1376486 - Toggle PWA function by Android preference draft
authorJulian_Chu <walkingice0204@gmail.com>
Thu, 29 Jun 2017 16:18:22 -0700
changeset 605332 ccbdce27540791f874b1e8ab14312f2f9ae4c910
parent 605331 61bf5f607fae0aac4d71fa955c05b460db6529c5
child 636466 7018cf5f6db849da666cf14ef0b067e503e00814
push id67380
push userbmo:walkingice0204@gmail.com
push dateFri, 07 Jul 2017 14:42:04 +0000
bugs1376486
milestone56.0a1
Bug 1376486 - Toggle PWA function by Android preference Instead of reading config from about:config, now we read from Android Preference. MozReview-Commit-ID: 9yFdknOx8uH
mobile/android/chrome/content/browser.js
--- a/mobile/android/chrome/content/browser.js
+++ b/mobile/android/chrome/content/browser.js
@@ -4187,17 +4187,17 @@ Tab.prototype = {
           if (!isFeed)
             return;
 
           jsonMessage = this.makeFeedMessage(target, type);
         } else if (list.indexOf("[search]") != -1 && aEvent.type == "DOMLinkAdded") {
           this.sendOpenSearchMessage(target);
         } else if (list.indexOf("[manifest]") != -1 &&
                    aEvent.type == "DOMLinkAdded" &&
-                   Services.prefs.getBoolPref("manifest.install.enabled", false)) {
+                   SharedPreferences.forApp().getBoolPref("android.not_a_preference.pwa")){
           jsonMessage = this.makeManifestMessage(target);
         }
         if (!jsonMessage)
          return;
 
         GlobalEventDispatcher.sendRequest(jsonMessage);
         break;
       }