summaryrefslogtreecommitdiff
path: root/core/java
diff options
context:
space:
mode:
authorMike Ma <yanmin@google.com>2017-10-11 17:36:03 +0000
committerAndroid (Google) Code Review <android-gerrit@google.com>2017-10-11 17:36:03 +0000
commitee1e5ab21356d7f43c548030d0661f079e5fde2a (patch)
treecf13bc1a623eb1009de8c1400fe23629d553e67a /core/java
parent2b42a4186b9daac15d4775773eb4f735f5ed4c26 (diff)
parenta7724753d78cb96b8ff0fd4afbe34d05beee3c7e (diff)
Merge "Attribute UNKNOWN display state to OFF"
Diffstat (limited to 'core/java')
-rw-r--r--core/java/com/android/internal/os/BatteryStatsImpl.java4
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 36fd991cc78d..439e5e50c8c5 100644
--- a/core/java/com/android/internal/os/BatteryStatsImpl.java
+++ b/core/java/com/android/internal/os/BatteryStatsImpl.java
@@ -3588,7 +3588,7 @@ public class BatteryStatsImpl extends BatteryStats {
public void updateTimeBasesLocked(boolean unplugged, int screenState, long uptime,
long realtime) {
- final boolean screenOff = isScreenOff(screenState) || isScreenDoze(screenState);
+ final boolean screenOff = !isScreenOn(screenState);
final boolean updateOnBatteryTimeBase = unplugged != mOnBatteryTimeBase.isRunning();
final boolean updateOnBatteryScreenOffTimeBase =
(unplugged && screenOff) != mOnBatteryScreenOffTimeBase.isRunning();
@@ -9463,7 +9463,7 @@ public class BatteryStatsImpl extends BatteryStats {
}
public boolean isScreenOn(int state) {
- return state == Display.STATE_ON;
+ return state == Display.STATE_ON || state == Display.STATE_VR;
}
public boolean isScreenOff(int state) {