diff options
| author | 2024-11-11 12:50:50 +0000 | |
|---|---|---|
| committer | 2024-11-11 12:50:50 +0000 | |
| commit | f6826a94e3de2b762be73dfe677a27ba779914a8 (patch) | |
| tree | ac761f7706351edafc36178e380f5135a03758e9 | |
| parent | e4df69fdeccc30d5a066c0aa38113052b60e9e2e (diff) | |
DisplayManager plugins feature flag
Bug: b/354063547
Test: flag only
Flag: com.android.server.display.feature.flags.enable_plugin_manager
Change-Id: Ic5513642fe5bbc8e1bc0b4c33f18a0eecfcbbc41
| -rw-r--r-- | services/core/java/com/android/server/display/feature/DisplayManagerFlags.java | 10 | ||||
| -rw-r--r-- | services/core/java/com/android/server/display/feature/display_flags.aconfig | 8 |
2 files changed, 18 insertions, 0 deletions
diff --git a/services/core/java/com/android/server/display/feature/DisplayManagerFlags.java b/services/core/java/com/android/server/display/feature/DisplayManagerFlags.java index c0aa4cc6fa24..71f17d1f411e 100644 --- a/services/core/java/com/android/server/display/feature/DisplayManagerFlags.java +++ b/services/core/java/com/android/server/display/feature/DisplayManagerFlags.java @@ -242,6 +242,11 @@ public class DisplayManagerFlags { Flags::autoBrightnessModeBedtimeWear ); + private final FlagState mEnablePluginManagerFlagState = new FlagState( + Flags.FLAG_ENABLE_PLUGIN_MANAGER, + Flags::enablePluginManager + ); + /** * @return {@code true} if 'port' is allowed in display layout configuration file. */ @@ -517,6 +522,10 @@ public class DisplayManagerFlags { return mAutoBrightnessModeBedtimeWearFlagState.isEnabled(); } + public boolean isPluginManagerEnabled() { + return mEnablePluginManagerFlagState.isEnabled(); + } + /** * dumps all flagstates * @param pw printWriter @@ -568,6 +577,7 @@ public class DisplayManagerFlags { pw.println(" " + mIsUserRefreshRateForExternalDisplayEnabled); pw.println(" " + mHasArrSupport); pw.println(" " + mAutoBrightnessModeBedtimeWearFlagState); + pw.println(" " + mEnablePluginManagerFlagState); } private static class FlagState { diff --git a/services/core/java/com/android/server/display/feature/display_flags.aconfig b/services/core/java/com/android/server/display/feature/display_flags.aconfig index a9bdccef2300..7850360c7dbf 100644 --- a/services/core/java/com/android/server/display/feature/display_flags.aconfig +++ b/services/core/java/com/android/server/display/feature/display_flags.aconfig @@ -446,3 +446,11 @@ flag { bug: "365163968" is_fixed_read_only: true } + +flag { + name: "enable_plugin_manager" + namespace: "display_manager" + description: "Flag to enable DisplayManager plugins" + bug: "354059797" + is_fixed_read_only: true +} |