The call sequence when create overlay surface is like:

Surface->createOverlay -> LayerBuffer->createOverlay -> new
OverlaySource -> overlay device create Overlay & set default
parameters

But there’s no code to inform SurfaceFlinger about it, so there’s
possibility that the Overlay surface’s position/orientation is not set
after createOverlay because position/orientation is only set in
onVisibilityResolved, especially it will probably happen if there’s no
request from other surfaces.

--~--~---------~--~----~------------~-------~--~----~
unsubscribe: [email protected]
website: http://groups.google.com/group/android-porting
-~----------~----~----~----~------~----~------~--~---

Reply via email to