summaryrefslogtreecommitdiff
path: root/tools/aapt2/diff/Diff.cpp
diff options
context:
space:
mode:
authorObi Okafor <obi.okafor@sonyericsson.com>2010-03-11 01:00:02 +0100
committerJoe Onorato <joeo@android.com>2010-03-17 17:46:23 -0700
commitc5e56ddedffa21f06b0249afda0ae1fa14586009 (patch)
tree182fb8e19d204fc15c59325652a9791fa745f4a6 /tools/aapt2/diff/Diff.cpp
parentaa773543c4b93e0396eac39d31bdb85f8465688e (diff)
Fix for deadlock between StatusBarService and NotificationManagerService
A ServerThread holding a lock on mQueue in StatusBarService invoked a callback in NotificationManagerService which required a lock on mNotificationList. At the same time, a BinderThread holding a lock on mNotificationList was attempting to post a message to StatusBarService which requires lock on mQueue. The fix is to release the lock on mQueue in handleMessage() before running the actions at the end of the method.
Diffstat (limited to 'tools/aapt2/diff/Diff.cpp')
0 files changed, 0 insertions, 0 deletions