diff options
| author | Treehugger Robot <treehugger-gerrit@google.com> | 2019-08-21 00:44:40 +0000 |
|---|---|---|
| committer | Gerrit Code Review <noreply-gerritcodereview@google.com> | 2019-08-21 00:44:40 +0000 |
| commit | 83ed488383eb5c5e241200da20ba27ecd75aa776 (patch) | |
| tree | 0430a95259bb47648ab01c76eac0af2ee61d9edb /core/java | |
| parent | 11e60c0824d12092e60686f27f08840e09d1636a (diff) | |
| parent | f052e8e334594bdf81409d1238aa3cefb156ea17 (diff) | |
Merge "Modify start/stop condition for mScreenDozeTimer."
Diffstat (limited to 'core/java')
| -rw-r--r-- | core/java/com/android/internal/os/BatteryStatsImpl.java | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/core/java/com/android/internal/os/BatteryStatsImpl.java b/core/java/com/android/internal/os/BatteryStatsImpl.java index 274c44446a8c..a47beb5b324b 100644 --- a/core/java/com/android/internal/os/BatteryStatsImpl.java +++ b/core/java/com/android/internal/os/BatteryStatsImpl.java @@ -4938,11 +4938,11 @@ public class BatteryStatsImpl extends BatteryStats { final long uptime = mClocks.uptimeMillis(); boolean updateHistory = false; - if (isScreenDoze(state)) { + if (isScreenDoze(state) && !isScreenDoze(oldState)) { mHistoryCur.states |= HistoryItem.STATE_SCREEN_DOZE_FLAG; mScreenDozeTimer.startRunningLocked(elapsedRealtime); updateHistory = true; - } else if (isScreenDoze(oldState)) { + } else if (isScreenDoze(oldState) && !isScreenDoze(state)) { mHistoryCur.states &= ~HistoryItem.STATE_SCREEN_DOZE_FLAG; mScreenDozeTimer.stopRunningLocked(elapsedRealtime); updateHistory = true; |
