From d8337843c2ded2868ba93a207c072de4b910ec1a Mon Sep 17 00:00:00 2001 From: Hermet Park Date: Thu, 19 Sep 2019 13:39:48 +0900 Subject: [PATCH] evas gl: remove unnecessary null check. If we check reference validation, the rest of other usage should keep the reference check as well. Remove it since gl prorgram must be valid always here to shutdown the static analyzer reporting this suspicous logic. Change-Id: Ia23a5e8d7325fd8aec2d21de9a5f995dfc81c576 --- src/modules/evas/engines/gl_common/evas_gl_context.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/modules/evas/engines/gl_common/evas_gl_context.c b/src/modules/evas/engines/gl_common/evas_gl_context.c index f97a712..7224e5c 100644 --- a/src/modules/evas/engines/gl_common/evas_gl_context.c +++ b/src/modules/evas/engines/gl_common/evas_gl_context.c @@ -4054,8 +4054,7 @@ _orig_shader_array_flush(Evas_Engine_GL_Context *gc) pipe_done++; gc->flushnum++; - GLERRV(""); - if (prog && (prog != gc->state.current.prog)) + if (prog != gc->state.current.prog) { GL_TH(glUseProgram, prog->prog); if (prog->reset) -- 2.7.4