summaryrefslogtreecommitdiff
path: root/src_ui_overrides
diff options
context:
space:
mode:
authorSunny Goyal <sunnygoyal@google.com>2023-02-28 12:00:27 -0800
committerSunny Goyal <sunnygoyal@google.com>2023-02-28 12:01:22 -0800
commit2003c1c73fa691ae721220c8345ce08b556c184f (patch)
tree41cdd79596af334720775442aa81796818afda2f /src_ui_overrides
parent1297f400bc9bb5cccd48d01523d877a3a251ed42 (diff)
downloadLauncher3-2003c1c73fa691ae721220c8345ce08b556c184f.tar.gz
Restarting launcher if a flag changes
> Only restart when the screen is off. > This allows better propogation of flags similar to systemUI > Adding support for integer flags Bug: 266854800 Test: Verified on device using device_config shell command Change-Id: I4ea9c564f2d973f11f9570b5a21365183afefab7
Diffstat (limited to 'src_ui_overrides')
-rw-r--r--src_ui_overrides/com/android/launcher3/uioverrides/flags/FlagsFactory.java9
1 files changed, 9 insertions, 0 deletions
diff --git a/src_ui_overrides/com/android/launcher3/uioverrides/flags/FlagsFactory.java b/src_ui_overrides/com/android/launcher3/uioverrides/flags/FlagsFactory.java
index 599969bb8d..4463adcf06 100644
--- a/src_ui_overrides/com/android/launcher3/uioverrides/flags/FlagsFactory.java
+++ b/src_ui_overrides/com/android/launcher3/uioverrides/flags/FlagsFactory.java
@@ -17,6 +17,7 @@
package com.android.launcher3.uioverrides.flags;
import com.android.launcher3.config.FeatureFlags.BooleanFlag;
+import com.android.launcher3.config.FeatureFlags.IntFlag;
import java.io.PrintWriter;
@@ -43,6 +44,14 @@ public class FlagsFactory {
}
/**
+ * Creates a new integer flag. Integer flags are always release flags
+ */
+ public static IntFlag getIntFlag(
+ int bugId, String key, int defaultValueInCode, String description) {
+ return new IntFlag(defaultValueInCode);
+ }
+
+ /**
* Dumps the current flags state to the print writer
*/
public static void dump(PrintWriter pw) { }