diff options
author | Ravi Nagarajan <nravi@broadcom.com> | 2012-09-13 07:29:36 -0700 |
---|---|---|
committer | Matthew Xie <mattx@google.com> | 2012-09-13 17:54:32 -0700 |
commit | f3abcaa13c144b638bceeabd6de180a7ef4e2348 (patch) | |
tree | b6b23547ec347e9e85812c3d78f1639d1a8c045d | |
parent | d752bb26ae60ee1869fc164d171f910454de912b (diff) | |
download | external_bluetooth_bluedroid-f3abcaa13c144b638bceeabd6de180a7ef4e2348.zip external_bluetooth_bluedroid-f3abcaa13c144b638bceeabd6de180a7ef4e2348.tar.gz external_bluetooth_bluedroid-f3abcaa13c144b638bceeabd6de180a7ef4e2348.tar.bz2 |
Disable Power Manager callback on BT OFF
On BT OFF, PowerManager callback has to be disabled to avoid handling
events that are triggered as part of the BT OFF sequence. This was
causing a dead lock in the BTU thread not exitting when AV is
disconnected as part of BT OFF sequence
bug 7142673
Change-Id: I29554e47514210a5002c06b078a30b3e7cd03710
-rwxr-xr-x[-rw-r--r--] | bta/dm/bta_dm_pm.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/bta/dm/bta_dm_pm.c b/bta/dm/bta_dm_pm.c index eb0dfe4..1b75b11 100644..100755 --- a/bta/dm/bta_dm_pm.c +++ b/bta/dm/bta_dm_pm.c @@ -82,6 +82,7 @@ void bta_dm_disable_pm(void) { UINT8 i; + bta_sys_pm_register(NULL); BTM_PmRegister( BTM_PM_DEREG, &bta_dm_cb.pm_id, NULL); /* Need to stop all active timers. */ |