diff options
author | Jamie Gennis <jgennis@google.com> | 2012-12-11 17:00:29 -0800 |
---|---|---|
committer | Jamie Gennis <jgennis@google.com> | 2012-12-11 17:02:31 -0800 |
commit | 82bb813f112d9565faa990e32dbe833f96461892 (patch) | |
tree | 9defa364354f0d9135a8b0b9b2b1b18f0c645afe /core/jni/android_opengl_EGL14.cpp | |
parent | bbb970386026ec16b3cff1be280d0b9160cacad4 (diff) | |
download | frameworks_base-82bb813f112d9565faa990e32dbe833f96461892.zip frameworks_base-82bb813f112d9565faa990e32dbe833f96461892.tar.gz frameworks_base-82bb813f112d9565faa990e32dbe833f96461892.tar.bz2 |
stop using a deprecated SurfaceTextureClient ctor
Change-Id: Ie6196ba4896c0ab37b9aed3d1a4ffd04c99c5f80
Diffstat (limited to 'core/jni/android_opengl_EGL14.cpp')
-rw-r--r-- | core/jni/android_opengl_EGL14.cpp | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/core/jni/android_opengl_EGL14.cpp b/core/jni/android_opengl_EGL14.cpp index b1664c6..2b265db 100644 --- a/core/jni/android_opengl_EGL14.cpp +++ b/core/jni/android_opengl_EGL14.cpp @@ -627,7 +627,11 @@ not_valid_surface: goto exit; } surfaceTexture = android::SurfaceTexture_getSurfaceTexture(_env, win); - window = new android::SurfaceTextureClient(surfaceTexture); + + if (surfaceTexture == NULL) + goto not_valid_surface; + + window = new android::SurfaceTextureClient(surfaceTexture->getBufferQueue()); if (window == NULL) goto not_valid_surface; |