summaryrefslogtreecommitdiffstats
path: root/src/com/android
diff options
context:
space:
mode:
Diffstat (limited to 'src/com/android')
-rw-r--r--src/com/android/launcher3/LauncherState.java4
-rw-r--r--src/com/android/launcher3/config/BaseFlags.java7
2 files changed, 9 insertions, 2 deletions
diff --git a/src/com/android/launcher3/LauncherState.java b/src/com/android/launcher3/LauncherState.java
index de3f441c2..661ba1141 100644
--- a/src/com/android/launcher3/LauncherState.java
+++ b/src/com/android/launcher3/LauncherState.java
@@ -21,8 +21,8 @@ import static android.view.accessibility.AccessibilityEvent.TYPE_WINDOW_STATE_CH
import android.view.View;
+import com.android.launcher3.config.FeatureFlags;
import com.android.launcher3.states.AllAppsState;
-import com.android.launcher3.states.OverviewState;
import com.android.launcher3.states.SpringLoadedState;
import com.android.launcher3.userevent.nano.LauncherLogProto.ContainerType;
@@ -50,7 +50,7 @@ public class LauncherState {
public static final LauncherState SPRING_LOADED = new SpringLoadedState(2);
- public static final LauncherState OVERVIEW = new OverviewState(3);
+ public static final LauncherState OVERVIEW = FeatureFlags.createOverviewState(3);
public final int ordinal;
diff --git a/src/com/android/launcher3/config/BaseFlags.java b/src/com/android/launcher3/config/BaseFlags.java
index f01923f7d..4fbab390e 100644
--- a/src/com/android/launcher3/config/BaseFlags.java
+++ b/src/com/android/launcher3/config/BaseFlags.java
@@ -16,6 +16,9 @@
package com.android.launcher3.config;
+import com.android.launcher3.LauncherState;
+import com.android.launcher3.states.OverviewState;
+
/**
* Defines a set of flags used to control various launcher behaviors.
*
@@ -58,4 +61,8 @@ abstract class BaseFlags {
// Features to control Launcher3Go behavior
public static final boolean GO_DISABLE_WIDGETS = false;
+
+ public static LauncherState createOverviewState(int id) {
+ return new OverviewState(id);
+ }
}