Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit be4196e2 authored by Ebru Kurnaz's avatar Ebru Kurnaz Committed by Android (Google) Code Review
Browse files

Merge "Add a flag for setting base density for external displays." into main

parents a8f92609 0e7dbac0
Loading
Loading
Loading
Loading
+14 −0
Original line number Diff line number Diff line
@@ -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.
     */
@@ -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
@@ -606,6 +619,7 @@ public class DisplayManagerFlags {
        pw.println(" " + mDisplayListenerPerformanceImprovementsFlagState);
        pw.println(" " + mSubscribeGranularDisplayEvents);
        pw.println(" " + mEnableDisplayContentModeManagementFlagState);
        pw.println(" " + mBaseDensityForExternalDisplays);
    }

    private static class FlagState {
+8 −0
Original line number Diff line number Diff line
@@ -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
}