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

Commit de1ac6dd authored by Rupesh Bansal's avatar Rupesh Bansal Committed by Android (Google) Code Review
Browse files

Merge "Adding tracing for DPC::updatePowerState for tracking its performance"

parents 22e2a5c6 7393c108
Loading
Loading
Loading
Loading
+10 −6
Original line number Diff line number Diff line
@@ -813,13 +813,7 @@ final class DisplayPowerController implements AutomaticBrightnessController.Call
                mDisplayStatsId = mUniqueDisplayId.hashCode();
                mDisplayDeviceConfig = config;
                loadFromDisplayDeviceConfig(token, info);
                if (DEBUG) {
                    Trace.beginAsyncSection("DisplayPowerController#updatePowerState", 0);
                }
                updatePowerState();
                if (DEBUG) {
                    Trace.endAsyncSection("DisplayPowerController#updatePowerState", 0);
                }
            }
        });
    }
@@ -1147,6 +1141,16 @@ final class DisplayPowerController implements AutomaticBrightnessController.Call
    }

    private void updatePowerState() {
        if (DEBUG) {
            Trace.beginSection("DisplayPowerController#updatePowerState");
        }
        updatePowerStateInternal();
        if (DEBUG) {
            Trace.endSection();
        }
    }

    private void updatePowerStateInternal() {
        // Update the power state request.
        final boolean mustNotify;
        final int previousPolicy;