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

Commit b414febd authored by Dhavalkumar Chaudhary's avatar Dhavalkumar Chaudhary
Browse files

Reduced latency issue on logging brightness and screen state change atom

Bug: 397789541

Test: atest UidAtomTests
Flag: EXEMPT bugfix
Change-Id: I79e4a72c2f4a2ae4b145ce934d7dcb034bed5d18
parent 8d0f961c
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -1785,6 +1785,7 @@ public final class BatteryStatsService extends IBatteryStats.Stub
    @EnforcePermission(UPDATE_DEVICE_STATS)
    public void noteScreenState(final int displayId, final int state, final int reason) {
        super.noteScreenState_enforcePermission();
        FrameworkStatsLog.write(FrameworkStatsLog.SCREEN_STATE_CHANGED, state);

        synchronized (mClock) {
            final long elapsedRealtime = mClock.elapsedRealtime();
+0 −1
Original line number Diff line number Diff line
@@ -5648,7 +5648,6 @@ public class BatteryStatsImpl extends BatteryStats {
                    state = Display.STATE_OFF;
                }
            }
            FrameworkStatsLog.write(FrameworkStatsLog.SCREEN_STATE_CHANGED, state);
        }
        final boolean batteryRunning = mOnBatteryTimeBase.isRunning();