summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--services/core/java/com/android/server/power/PowerManagerService.java12
1 files changed, 9 insertions, 3 deletions
diff --git a/services/core/java/com/android/server/power/PowerManagerService.java b/services/core/java/com/android/server/power/PowerManagerService.java
index 4a4214f7af83..dfbcbae650cd 100644
--- a/services/core/java/com/android/server/power/PowerManagerService.java
+++ b/services/core/java/com/android/server/power/PowerManagerService.java
@@ -3347,6 +3347,8 @@ public final class PowerManagerService extends SystemService
} else {
startDreaming = false;
}
+ Slog.i(TAG, "handleSandman powerGroup=" + groupId + " startDreaming=" + startDreaming
+ + " wakefulness=" + wakefulnessToString(wakefulness));
}
// Start dreaming if needed.
@@ -3381,19 +3383,23 @@ public final class PowerManagerService extends SystemService
if (startDreaming && isDreaming) {
mDreamsBatteryLevelDrain = 0;
if (wakefulness == WAKEFULNESS_DOZING) {
- Slog.i(TAG, "Dozing...");
+ Slog.i(TAG, "Dozing powerGroup " + groupId);
} else {
- Slog.i(TAG, "Dreaming...");
+ Slog.i(TAG, "Dreaming powerGroup " + groupId);
}
}
// If preconditions changed, wait for the next iteration to determine
// whether the dream should continue (or be restarted).
final PowerGroup powerGroup = mPowerGroups.get(groupId);
+ final int newWakefulness = powerGroup.getWakefulnessLocked();
if (powerGroup.isSandmanSummonedLocked()
- || powerGroup.getWakefulnessLocked() != wakefulness) {
+ || newWakefulness != wakefulness) {
return; // wait for next cycle
}
+ Slog.i(TAG, "handleSandman powerGroup=" + groupId + " isDreaming=" + isDreaming
+ + " wakefulness=" + newWakefulness);
+
// Determine whether the dream should continue.
long now = mClock.uptimeMillis();