Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 84230b2e authored by Stefan Andonian's avatar Stefan Andonian Committed by Android (Google) Code Review
Browse files

Merge "Move "Enable Boot Aware Startup data" to behind a FeatureFlag." into main

parents adf9c428 dbc8ec53
Loading
Loading
Loading
Loading
+4 −3
Original line number Diff line number Diff line
@@ -376,9 +376,10 @@ class LauncherPrefs(private val encryptedContext: Context) {
    }
}

// This is hard-coded to false for now until it is time to release this optimization. It is only
// a var because the unit tests are setting this to true so they can run.
@VisibleForTesting var isBootAwareStartupDataEnabled: Boolean = false
// It is a var because the unit tests are setting this to true so they can run.
@VisibleForTesting
var isBootAwareStartupDataEnabled: Boolean =
    com.android.launcher3.config.FeatureFlags.ENABLE_BOOT_AWARE_STARTUP_DATA.get()

private val BOOT_AWARE_ITEMS: MutableSet<ConstantItem<*>> = mutableSetOf()

+5 −0
Original line number Diff line number Diff line
@@ -265,6 +265,11 @@ public final class FeatureFlags {
            "Enables taskbar pinning to allow user to switch between transient and persistent "
                    + "taskbar flavors");

    public static final BooleanFlag ENABLE_BOOT_AWARE_STARTUP_DATA = getDebugFlag(251502424,
            "ENABLE_BOOT_AWARE_STARTUP_DATA", DISABLED, "Marks LauncherPref data as (and allows it "
                    + "to) available while the device is locked. Enabling this causes a 1-time "
                    + "migration of certain SharedPreferences data. Improves startup latency.");

    // TODO(Block 18): Clean up flags
    public static final BooleanFlag ENABLE_APP_PAIRS = getDebugFlag(274189428,
            "ENABLE_APP_PAIRS", DISABLED,