diff options
| -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 +}  |