Go to file
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
awt Removed system/framework/android.awt.jar. 2009-07-02 14:11:33 -05:00
camera/libcameraservice Fix issue 2192673: Music Pausing Even when notifications are set to silent. 2009-11-27 05:07:55 -08:00
cmds keystore: remove old implementation and test. 2009-09-24 13:35:26 +08:00
include Add keycodes PageUp and PageDown 2010-04-02 14:39:20 -07:00
libs Only hold a weak pointer on SurfaceComposerClients 2010-04-07 14:27:03 -05:00
opengl gl_code : add end of line. 2010-03-24 10:15:41 -07:00
vpn/java/android/net/vpn Remove deprecated VpnType.getDescription(). 2009-09-30 18:39:48 +08:00
MODULE_LICENSE_APACHE2 auto import from //depot/cupcake/@135843 2009-03-03 19:31:44 -08:00
NOTICE Start using CLDR for some date-and-time strings and formats. 2009-05-15 10:15:50 -07:00