From e38212a22f900468cc4a888b896bee99e1c29a1d Mon Sep 17 00:00:00 2001 From: Benny Wong Date: Wed, 16 Sep 2009 14:48:52 -0500 Subject: Overlay could not set position or rotation immediately after created, it should be triggered by signalEvent(). Originally from: https://partner.source.android.com/g/#change,1074 --- libs/surfaceflinger/LayerBuffer.cpp | 1 + 1 file changed, 1 insertion(+) (limited to 'libs/surfaceflinger') diff --git a/libs/surfaceflinger/LayerBuffer.cpp b/libs/surfaceflinger/LayerBuffer.cpp index 38a897d..667571b 100644 --- a/libs/surfaceflinger/LayerBuffer.cpp +++ b/libs/surfaceflinger/LayerBuffer.cpp @@ -595,6 +595,7 @@ LayerBuffer::OverlaySource::OverlaySource(LayerBuffer& layer, *overlayRef = new OverlayRef(mOverlayHandle, channel, mWidth, mHeight, mFormat, mWidthStride, mHeightStride); + mLayer.mFlinger->signalEvent(); } LayerBuffer::OverlaySource::~OverlaySource() -- cgit v1.1