Bug 1413114 - Enable full bookmark management features by default. r?maliu,jwu draft
authorNevin Chen <cnevinchen@gmail.com>
Tue, 31 Oct 2017 16:15:50 +0800
changeset 689190 27e7ae39299065d595c6b23f599b15106f6772ef
parent 689081 083a9c84fbd09a6ff9bfecabbf773650842fe1c0
child 689319 2d248ba6b6b6169e3296b89cf64440d8d4617921
push id86963
push userbmo:cnevinchen@gmail.com
push dateTue, 31 Oct 2017 08:16:13 +0000
reviewersmaliu, jwu
bugs1413114
milestone58.0a1
Bug 1413114 - Enable full bookmark management features by default. r?maliu,jwu MozReview-Commit-ID: GgqloikZnF8
mobile/android/base/java/org/mozilla/gecko/bookmarks/BookmarkUtils.java
--- a/mobile/android/base/java/org/mozilla/gecko/bookmarks/BookmarkUtils.java
+++ b/mobile/android/base/java/org/mozilla/gecko/bookmarks/BookmarkUtils.java
@@ -13,12 +13,15 @@ import org.mozilla.gecko.switchboard.Swi
 
 public class BookmarkUtils {
 
     /**
      * Get the switch from {@link SwitchBoard}. It's used to enable/disable
      * full bookmark management features(full-page dialog, bookmark/folder modification, etc.)
      */
     public static boolean isEnabled(Context context) {
-        return AppConstants.NIGHTLY_BUILD &&
-                       SwitchBoard.isInExperiment(context, Experiments.FULL_BOOKMARK_MANAGEMENT);
+        final boolean initialized = SwitchBoard.hasExperimentValues(context, Experiments.FULL_BOOKMARK_MANAGEMENT);
+        if (!initialized) {
+            return true;
+        }
+        return SwitchBoard.isInExperiment(context, Experiments.FULL_BOOKMARK_MANAGEMENT);
     }
 }