replicant-frameworks_native/libs
Matt Fischer 166bcf9072 Only hold a weak pointer on SurfaceComposerClients
Each process maintains an array of active SurfaceComposerClient
objects, so that they can be reused as new surfaces are parceled
across.  When a SurfaceComposerClient is disposed, it will remove
itself from this list.  However, because the list maintains a strong
reference on the object, a reference cycle is created, and the
client is never deleted.

This patch changes the list to maintain weak pointers on the clients
instead.

Change-Id: I93dc8155fe28b4e350366a3400cdf22a8c77cdd3
2010-04-07 14:27:03 -05:00
..
audioflinger Fix issue 2323920: Notification & A2DP audio stutter. 2009-12-22 09:06:46 -08:00
binder Modify the binder to request 1M - 2 pages instead of 1M. The backing store 2009-11-12 16:31:12 -08:00
surfaceflinger fix [2269582] [TOP-10][Passion_1506][APT:Camera]Sometimes camera preview screen is truncated after launching and back to home screen by home key repeatedly 2009-12-11 00:56:10 -08:00
ui Only hold a weak pointer on SurfaceComposerClients 2010-04-07 14:27:03 -05:00
utils Debugging for issue #2228381 android.view.InflateException 2009-11-20 14:26:42 -08:00