From 2042bdf9221cb136bbb12308477633668bba5235 Mon Sep 17 00:00:00 2001 From: Cedric Bail Date: Sat, 10 May 2014 12:00:05 +0200 Subject: [PATCH] evas: fix uninitialized value in Evas_3D. CID 1211986. --- src/lib/evas/canvas/evas_3d_texture.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/lib/evas/canvas/evas_3d_texture.c b/src/lib/evas/canvas/evas_3d_texture.c index 03ee85f0e3..4790712049 100644 --- a/src/lib/evas/canvas/evas_3d_texture.c +++ b/src/lib/evas/canvas/evas_3d_texture.c @@ -429,15 +429,18 @@ _evas_3d_texture_source_visible_get(Eo *obj EINA_UNUSED, Evas_3D_Texture_Data *p EOLIAN static Evas_3D_Color_Format _evas_3d_texture_color_format_get(Eo *obj EINA_UNUSED, Evas_3D_Texture_Data *pd) { - Evas_3D_Color_Format format; + // FIXME: we need an unknown color format and unify that with Evas color space to + Evas_3D_Color_Format format = -1; Eo *evas = NULL; eo_do(obj, evas = evas_common_evas_get()); Evas_Public_Data *e = eo_data_scope_get(evas, EVAS_CLASS); + if (e->engine.func->texture_color_format_get) { e->engine.func->texture_color_format_get(e->engine.data.output, pd->engine_data, &format); } + return format; }