Loading services/core/java/com/android/server/display/feature/DisplayManagerFlags.java +14 −0 Original line number Diff line number Diff line Loading @@ -258,6 +258,11 @@ public class DisplayManagerFlags { Flags::subscribeGranularDisplayEvents ); private final FlagState mBaseDensityForExternalDisplays = new FlagState( Flags.FLAG_BASE_DENSITY_FOR_EXTERNAL_DISPLAYS, Flags::baseDensityForExternalDisplays ); /** * @return {@code true} if 'port' is allowed in display layout configuration file. */ Loading Loading @@ -552,6 +557,14 @@ public class DisplayManagerFlags { return mSubscribeGranularDisplayEvents.isEnabled(); } /** * @return {@code true} if the flag for base density for external displays is enabled */ public boolean isBaseDensityForExternalDisplaysEnabled() { return mBaseDensityForExternalDisplays.isEnabled(); } /** * dumps all flagstates * @param pw printWriter Loading Loading @@ -606,6 +619,7 @@ public class DisplayManagerFlags { pw.println(" " + mDisplayListenerPerformanceImprovementsFlagState); pw.println(" " + mSubscribeGranularDisplayEvents); pw.println(" " + mEnableDisplayContentModeManagementFlagState); pw.println(" " + mBaseDensityForExternalDisplays); } private static class FlagState { Loading services/core/java/com/android/server/display/feature/display_flags.aconfig +8 −0 Original line number Diff line number Diff line Loading @@ -471,3 +471,11 @@ flag { purpose: PURPOSE_BUGFIX } } flag { name: "base_density_for_external_displays" namespace: "lse_desktop_experience" description: "Feature flag for setting a base density for external displays." bug: "382954433" is_fixed_read_only: true } Loading
services/core/java/com/android/server/display/feature/DisplayManagerFlags.java +14 −0 Original line number Diff line number Diff line Loading @@ -258,6 +258,11 @@ public class DisplayManagerFlags { Flags::subscribeGranularDisplayEvents ); private final FlagState mBaseDensityForExternalDisplays = new FlagState( Flags.FLAG_BASE_DENSITY_FOR_EXTERNAL_DISPLAYS, Flags::baseDensityForExternalDisplays ); /** * @return {@code true} if 'port' is allowed in display layout configuration file. */ Loading Loading @@ -552,6 +557,14 @@ public class DisplayManagerFlags { return mSubscribeGranularDisplayEvents.isEnabled(); } /** * @return {@code true} if the flag for base density for external displays is enabled */ public boolean isBaseDensityForExternalDisplaysEnabled() { return mBaseDensityForExternalDisplays.isEnabled(); } /** * dumps all flagstates * @param pw printWriter Loading Loading @@ -606,6 +619,7 @@ public class DisplayManagerFlags { pw.println(" " + mDisplayListenerPerformanceImprovementsFlagState); pw.println(" " + mSubscribeGranularDisplayEvents); pw.println(" " + mEnableDisplayContentModeManagementFlagState); pw.println(" " + mBaseDensityForExternalDisplays); } private static class FlagState { Loading
services/core/java/com/android/server/display/feature/display_flags.aconfig +8 −0 Original line number Diff line number Diff line Loading @@ -471,3 +471,11 @@ flag { purpose: PURPOSE_BUGFIX } } flag { name: "base_density_for_external_displays" namespace: "lse_desktop_experience" description: "Feature flag for setting a base density for external displays." bug: "382954433" is_fixed_read_only: true }