From b267579ba8dfe3f47d2a481c5a3c2254e3d565a1 Mon Sep 17 00:00:00 2001 From: Daniel Lam Date: Thu, 23 Feb 2012 14:35:13 -0800 Subject: SurfaceTexture: Fully refactored from BufferQueue SurfaceTexture and BufferQueue are separate objects. Change-Id: I230bc0ae6f78d0f9b2b5df902f40ab443ed5a055 --- libs/gui/SurfaceTextureClient.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'libs/gui/SurfaceTextureClient.cpp') diff --git a/libs/gui/SurfaceTextureClient.cpp b/libs/gui/SurfaceTextureClient.cpp index f88dcaf02a..d18a3d48e5 100644 --- a/libs/gui/SurfaceTextureClient.cpp +++ b/libs/gui/SurfaceTextureClient.cpp @@ -36,6 +36,14 @@ SurfaceTextureClient::SurfaceTextureClient( SurfaceTextureClient::setISurfaceTexture(surfaceTexture); } +// see SurfaceTextureClient.h +SurfaceTextureClient::SurfaceTextureClient(const + sp& surfaceTexture) +{ + SurfaceTextureClient::init(); + SurfaceTextureClient::setISurfaceTexture(surfaceTexture->getBufferQueue()); +} + SurfaceTextureClient::SurfaceTextureClient() { SurfaceTextureClient::init(); } -- cgit v1.2.3-59-g8ed1b