diff options
| author | 2012-04-23 14:28:58 -0700 | |
|---|---|---|
| committer | 2012-04-23 20:06:02 -0700 | |
| commit | 24202f5676c32edeef6544cf36e06b9fc970dbde (patch) | |
| tree | bfeaa065a551e9b4fedd8357c83da1b9b469b206 /libs/gui/SurfaceTextureClient.cpp | |
| parent | a0db308c3d62301ae41b2e2bcf295c4ee4c7b08e (diff) | |
update the binder protocol for connect to match that of queueBuffer
indeed, connect and queueBuffer return the same data, so it's
easier to have them use the same protocol.
Change-Id: I4f9fa3be0a80c9ab0a7a4039b282ae843aab02e1
Diffstat (limited to 'libs/gui/SurfaceTextureClient.cpp')
| -rw-r--r-- | libs/gui/SurfaceTextureClient.cpp | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/libs/gui/SurfaceTextureClient.cpp b/libs/gui/SurfaceTextureClient.cpp index b37d821f9b..48d3b6f1f4 100644 --- a/libs/gui/SurfaceTextureClient.cpp +++ b/libs/gui/SurfaceTextureClient.cpp @@ -429,8 +429,9 @@ int SurfaceTextureClient::connect(int api) { ATRACE_CALL(); ALOGV("SurfaceTextureClient::connect"); Mutex::Autolock lock(mMutex); - int err = mSurfaceTexture->connect(api, - &mDefaultWidth, &mDefaultHeight, &mTransformHint); + ISurfaceTexture::QueueBufferOutput output; + int err = mSurfaceTexture->connect(api, &output); + output.deflate(&mDefaultWidth, &mDefaultHeight, &mTransformHint); if (!err && api == NATIVE_WINDOW_API_CPU) { mConnectedToCpu = true; } |