diff --git a/core/jni/android_view_Surface.cpp b/core/jni/android_view_Surface.cpp index ab0d38e530d46..6cd1a5c0db5b0 100644 --- a/core/jni/android_view_Surface.cpp +++ b/core/jni/android_view_Surface.cpp @@ -112,8 +112,8 @@ jobject android_view_Surface_createFromIGraphicBufferProducer(JNIEnv* env, // ---------------------------------------------------------------------------- -static bool isSurfaceValid(const sp& sur) { - return sur != 0 && sur->getISurfaceTexture() != 0; +static inline bool isSurfaceValid(const sp& sur) { + return Surface::isValid(sur); } // ----------------------------------------------------------------------------