Go to file
Mathias Agopian a36bcd53ac attempt to fix bug 5313580
the working theory here is that a Surface object has become non-promotable
because it lost its last reference; later Surface::readFromParcel is called
the previous surface is found in the cache, but can't be promoted. this causes
a new Surface object to be created which will promptly try to connect to the
CPU_API -- this in turn will fail because the previous (now dead) surface is
still connected.

To fix this, we make sure to disconnect from the SurfaceTexture when
Surface[TextureClient] is destroyed.

Change-Id: I422234868a05d7b7d283e9d5a85f7ab79e65d8a9
2011-11-17 18:46:09 -08:00
cmds
include attempt to fix bug 5313580 2011-11-17 18:46:09 -08:00
libs attempt to fix bug 5313580 2011-11-17 18:46:09 -08:00
opengl rework a bit how we manage EGL extensions 2011-11-14 19:05:45 -08:00
services/surfaceflinger remove hack that hardcoded the refresh rate 2011-11-16 00:08:08 -08:00
MODULE_LICENSE_APACHE2
NOTICE