f3f7db6346
This change fixes a number of small glitches that can occur when multiple components in the same process are updating surfaces. One would expect that updates to disjoint sets of surfaces would not collide but this is not the case. The first component to close the global transaction causes all pending updates to be applied, including those that another component might not have finished setting up if it also had an open transaction at the same time. Change-Id: I99345958581abbe0e1e325a5bcba37e8941a313a |
||
---|---|---|
.. | ||
tests | ||
Android.mk | ||
BitTube.cpp | ||
BufferItemConsumer.cpp | ||
BufferQueue.cpp | ||
CleanSpec.mk | ||
ConsumerBase.cpp | ||
CpuConsumer.cpp | ||
DisplayEventReceiver.cpp | ||
DummyConsumer.cpp | ||
GuiConfig.cpp | ||
IDisplayEventConnection.cpp | ||
IGraphicBufferAlloc.cpp | ||
ISensorEventConnection.cpp | ||
ISensorServer.cpp | ||
ISurface.cpp | ||
ISurfaceComposer.cpp | ||
ISurfaceComposerClient.cpp | ||
ISurfaceTexture.cpp | ||
LayerState.cpp | ||
Sensor.cpp | ||
SensorEventQueue.cpp | ||
SensorManager.cpp | ||
Surface.cpp | ||
SurfaceComposerClient.cpp | ||
SurfaceTexture.cpp | ||
SurfaceTextureClient.cpp |