diff options
author | Sunny Goyal <sunnygoyal@google.com> | 2023-02-28 12:00:27 -0800 |
---|---|---|
committer | Sunny Goyal <sunnygoyal@google.com> | 2023-02-28 12:01:22 -0800 |
commit | 2003c1c73fa691ae721220c8345ce08b556c184f (patch) | |
tree | 41cdd79596af334720775442aa81796818afda2f /src_ui_overrides | |
parent | 1297f400bc9bb5cccd48d01523d877a3a251ed42 (diff) | |
download | Launcher3-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.java | 9 |
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) { } |