diff options
author | Obi Okafor <obi.okafor@sonyericsson.com> | 2010-03-11 01:00:02 +0100 |
---|---|---|
committer | Johan Redestig <johan.redestig@sonyericsson.com> | 2010-03-11 01:02:13 +0100 |
commit | 8a9e7a1f9490dc0c103c82fac74087459ddf4c16 (patch) | |
tree | c4a58d6a1179e572fa38413d81de4e38ff4cbc02 /graphics/java/android/renderscript/ProgramFragmentFixedFunction.java | |
parent | 7bb2581e6f404da0edba9ebb81b0d0593715eb40 (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 'graphics/java/android/renderscript/ProgramFragmentFixedFunction.java')
0 files changed, 0 insertions, 0 deletions