commit | 0fa257fe53bf520bdde93996a1901ce6bc3e1788 | [log] [tgz] |
---|---|---|
author | Jesse Hall <jessehall@google.com> | Fri Aug 30 13:49:14 2013 -0700 |
committer | Jesse Hall <jessehall@google.com> | Fri Aug 30 13:49:14 2013 -0700 |
tree | 5dfe05108fcc94a985be4bd613eb775ff2b7be67 | |
parent | 81e0b1bd8325a2897a34f58a1e781e4d653f49fe [diff] |
EGL10.eglCreateWindowSurface should set producerControlledByApp Bug: 10521699 Change-Id: Ief3f01edf7dabc7996b7af1a756dfd00f0987f1a
diff --git a/core/jni/com_google_android_gles_jni_EGLImpl.cpp b/core/jni/com_google_android_gles_jni_EGLImpl.cpp index a3ce2a5..50b3302 100644 --- a/core/jni/com_google_android_gles_jni_EGLImpl.cpp +++ b/core/jni/com_google_android_gles_jni_EGLImpl.cpp
@@ -351,9 +351,9 @@ "Make sure the SurfaceTexture is valid"); return 0; } - + sp<IGraphicBufferProducer> producer(SurfaceTexture_getProducer(_env, native_window)); - window = new Surface(producer); + window = new Surface(producer, true); if (window == NULL) goto not_valid_surface;