OSDN Git Service

Fix issue #2171766: Device can go to sleep while in dock
authorDianne Hackborn <hackbod@google.com>
Wed, 7 Oct 2009 21:02:10 +0000 (14:02 -0700)
committerDianne Hackborn <hackbod@google.com>
Wed, 7 Oct 2009 21:02:10 +0000 (14:02 -0700)
commitb4ccee6f4c4bff3e063a06b26a3314121d06467d
tree0b4145c8cb00deb150996bf58f15eed605c5a241
parente526c56eb01db55706f07afc3b763786565d251b
Fix issue #2171766: Device can go to sleep while in dock

The issue I saw was then when plugging into the dock, we the battery
first is in the "USB" state before going to "AC".  The phone window
manager would pick up the first state, but not the second.

This change reworks this code to always monitor the battery status
while plugged in to the dock, to update itself whenever that state
changes.  When not in the dock, we don't monitor, since this is
only used to determine whether to keep the device on while in the
dock.

Change-Id: Ic1e8b584082a44c4e5df13ee19dab450775027f6
phone/com/android/internal/policy/impl/PhoneWindowManager.java