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

Commit 21b5b8a3 authored by Oleg Blinnikov's avatar Oleg Blinnikov Committed by Android (Google) Code Review
Browse files

Merge "Single flag for connected displays mode limit" into main

parents 03a4d64b 21e39dcb
Loading
Loading
Loading
Loading
+3 −15
Original line number Diff line number Diff line
@@ -51,22 +51,10 @@ public class DisplayManagerFlags {
            Flags.FLAG_ENABLE_DISPLAY_OFFLOAD,
            Flags::enableDisplayOffload);

    private final FlagState mDisplayResolutionRangeVotingState = new FlagState(
            Flags.FLAG_ENABLE_DISPLAY_RESOLUTION_RANGE_VOTING,
            Flags::enableDisplayResolutionRangeVoting);

    private final FlagState mUserPreferredModeVoteState = new FlagState(
            Flags.FLAG_ENABLE_USER_PREFERRED_MODE_VOTE,
            Flags::enableUserPreferredModeVote);

    private final FlagState mExternalDisplayLimitModeState = new FlagState(
            Flags.FLAG_ENABLE_MODE_LIMIT_FOR_EXTERNAL_DISPLAY,
            Flags::enableModeLimitForExternalDisplay);

    private final FlagState mDisplaysRefreshRatesSynchronizationState = new FlagState(
            Flags.FLAG_ENABLE_DISPLAYS_REFRESH_RATES_SYNCHRONIZATION,
            Flags::enableDisplaysRefreshRatesSynchronization);

    /** Returns whether connected display management is enabled or not. */
    public boolean isConnectedDisplayManagementEnabled() {
        return mConnectedDisplayManagementFlagState.isEnabled();
@@ -90,7 +78,7 @@ public class DisplayManagerFlags {

    /** Returns whether resolution range voting feature is enabled or not. */
    public boolean isDisplayResolutionRangeVotingEnabled() {
        return mDisplayResolutionRangeVotingState.isEnabled();
        return isExternalDisplayLimitModeEnabled();
    }

    /**
@@ -98,7 +86,7 @@ public class DisplayManagerFlags {
     *      {@link com.android.server.display.mode.DisplayModeDirector}
     */
    public boolean isUserPreferredModeVoteEnabled() {
        return mUserPreferredModeVoteState.isEnabled();
        return isExternalDisplayLimitModeEnabled();
    }

    /**
@@ -112,7 +100,7 @@ public class DisplayManagerFlags {
     * @return Whether displays refresh rate synchronization is enabled.
     */
    public boolean isDisplaysRefreshRatesSynchronizationEnabled() {
        return mDisplaysRefreshRatesSynchronizationState.isEnabled();
        return isExternalDisplayLimitModeEnabled();
    }

    /** Returns whether displayoffload is enabled on not */