From 65e8bf7f9f7671268e86299283897ed170b1a341 Mon Sep 17 00:00:00 2001 From: Jean-Philippe Andre Date: Fri, 9 Jun 2017 15:08:23 +0900 Subject: [PATCH] map: Make sure efl_gfx_map_reset triggers a render Thanks again Jaehyun for reporting this! --- src/lib/evas/canvas/efl_gfx_map.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib/evas/canvas/efl_gfx_map.c b/src/lib/evas/canvas/efl_gfx_map.c index 60672c7224..bb21a0999c 100644 --- a/src/lib/evas/canvas/efl_gfx_map.c +++ b/src/lib/evas/canvas/efl_gfx_map.c @@ -458,6 +458,7 @@ _efl_gfx_map_update(Eo *eo_obj) m = _map_calc(eo_obj, obj, pd); evas_object_map_set(eo_obj, m); _evas_object_map_enable_set(eo_obj, obj, m != NULL); + obj->gfx_map_has = (m != NULL); } static inline void @@ -513,7 +514,6 @@ _efl_gfx_map_map_reset(Eo *eo_obj, Efl_Gfx_Map_Data *pd) _map_dirty(eo_obj, pd, EINA_TRUE); MAPCOW_WRITE(pd, alpha, alpha); MAPCOW_WRITE(pd, smooth, smooth); - obj->gfx_map_has = EINA_FALSE; } EOLIAN static int