| Index: talk/app/webrtc/java/jni/surfacetexturehelper_jni.cc
|
| diff --git a/talk/app/webrtc/java/jni/surfacetexturehelper_jni.cc b/talk/app/webrtc/java/jni/surfacetexturehelper_jni.cc
|
| index 93dc4e64f9a30f00d0576095611ff703c1294664..d161aa4aff6ffaba37259050f65e04d243324b98 100644
|
| --- a/talk/app/webrtc/java/jni/surfacetexturehelper_jni.cc
|
| +++ b/talk/app/webrtc/java/jni/surfacetexturehelper_jni.cc
|
| @@ -64,19 +64,18 @@ SurfaceTextureHelper::SurfaceTextureHelper(JNIEnv* jni,
|
| : j_surface_texture_helper_class_(
|
| jni,
|
| FindClass(jni, "org/webrtc/SurfaceTextureHelper")),
|
| - j_surface_texture_helper_(
|
| - jni,
|
| - jni->NewObject(*j_surface_texture_helper_class_,
|
| - GetMethodID(jni,
|
| - *j_surface_texture_helper_class_,
|
| - "<init>",
|
| - "(Landroid/opengl/EGLContext;)V"),
|
| - egl_shared_context)),
|
| - j_return_texture_method_(
|
| - GetMethodID(jni,
|
| - *j_surface_texture_helper_class_,
|
| - "returnTextureFrame",
|
| - "()V")) {
|
| + j_surface_texture_helper_(jni, jni->CallStaticObjectMethod(
|
| + *j_surface_texture_helper_class_,
|
| + GetStaticMethodID(
|
| + jni,
|
| + *j_surface_texture_helper_class_,
|
| + "create",
|
| + "(Landroid/opengl/EGLContext;)Lorg/webrtc/SurfaceTextureHelper;"),
|
| + egl_shared_context)),
|
| + j_return_texture_method_(GetMethodID(jni,
|
| + *j_surface_texture_helper_class_,
|
| + "returnTextureFrame",
|
| + "()V")) {
|
| CHECK_EXCEPTION(jni) << "error during initialization of SurfaceTextureHelper";
|
| }
|
|
|
|
|