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

Commit 4520900f authored by Danae Savvidi's avatar Danae Savvidi Committed by Android (Google) Code Review
Browse files

Merge "Create flag for display events logging" into main

parents ca2b2f66 47ee1497
Loading
Loading
Loading
Loading
+10 −0
Original line number Diff line number Diff line
@@ -270,6 +270,11 @@ public class DisplayManagerFlags {
            Flags::enableOnDisplayAddedInObserver
    );

    private final FlagState mIsLoggingForDisplayEventsEnabled = new FlagState(
            Flags.FLAG_ENABLE_LOGGING_FOR_DISPLAY_EVENTS,
            Flags::enableLoggingForDisplayEvents
    );

    /** Returns whether power throttling clamper is enabled on not. */
    public boolean isPowerThrottlingClamperEnabled() {
        return mPowerThrottlingClamperFlagState.isEnabled();
@@ -551,6 +556,10 @@ public class DisplayManagerFlags {
        return mIsOnDisplayAddedInObserverEnabled.isEnabled();
    }

    public boolean isDisplayEventsLoggingEnabled() {
        return mIsLoggingForDisplayEventsEnabled.isEnabled();
    }

    /**
     * dumps all flagstates
     * @param pw printWriter
@@ -606,6 +615,7 @@ public class DisplayManagerFlags {
        pw.println(" " + mEnsureColorFadeWhenTurningOn);
        pw.println(" " + mIsOnDisplayAddedInObserverEnabled);
        pw.println(" " + mEnableUpdatedDisplayConnectionDialogFlagState);
        pw.println(" " + mIsLoggingForDisplayEventsEnabled);
    }

    private static class FlagState {
+7 −0
Original line number Diff line number Diff line
@@ -462,3 +462,10 @@ flag {
        purpose: PURPOSE_BUGFIX
    }
}

flag {
    name: "enable_logging_for_display_events"
    namespace: "display_manager"
    description: "Enable logging statistics for display event occurrences."
    bug: "433479938"
}