commit | 0c3154d3fc54a1b3d8358a2932042cca729327b9 | [log] [tgz] |
---|---|---|
author | Dianne Hackborn <hackbod@google.com> | Tue Oct 06 17:18:05 2009 -0700 |
committer | Dianne Hackborn <hackbod@google.com> | Wed Oct 07 11:10:33 2009 -0700 |
tree | 55b34effec937b2a0bc7a7504d9df73268dcdc32 | |
parent | 4625758d0b909ccfc9f40b707666b1b21e9e8ffd [diff] |
Fix issue #2163654: deadlock, runtime restart Don't hold a lock when the activity thread is telling the activity manager to release a provider. This requires that the activity manager now keep a reference count on the providers, because without the lock it is possible for activity thread to call in to request the provider again before it has finished telling about the release. Change-Id: I5f912903891f4edae85e28819d4e6f14b8f2e688