Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit df071486 authored by Mathias Agopian's avatar Mathias Agopian
Browse files

drop frame in case of error in updateTexImage

Bug: 6476587
Change-Id: I864a7d0997761150a3db2ddd5890ed820d792e56
parent 9cb660fa
Loading
Loading
Loading
Loading
+5 −4
Original line number Diff line number Diff line
@@ -774,12 +774,13 @@ static void android_view_GLES20Canvas_updateTextureLayer(JNIEnv* env, jobject cl
    float transform[16];
    sp<SurfaceTexture> surfaceTexture(SurfaceTexture_getSurfaceTexture(env, surface));

    surfaceTexture->updateTexImage();
    if (surfaceTexture->updateTexImage() == NO_ERROR) {
        surfaceTexture->getTransformMatrix(transform);
        GLenum renderTarget = surfaceTexture->getCurrentTextureTarget();

        LayerRenderer::updateTextureLayer(layer, width, height, isOpaque, renderTarget, transform);
    }
}

static void android_view_GLES20Canvas_updateRenderLayer(JNIEnv* env, jobject clazz,
        Layer* layer, OpenGLRenderer* renderer, DisplayList* displayList,