summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/lib/evas/canvas/evas_map.c7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/lib/evas/canvas/evas_map.c b/src/lib/evas/canvas/evas_map.c
index 19a85d9995..0ac75c7a07 100644
--- a/src/lib/evas/canvas/evas_map.c
+++ b/src/lib/evas/canvas/evas_map.c
@@ -90,7 +90,12 @@ _evas_map_calc_map_geometry(Evas_Object *eo_obj)
90 obj->map->cur.map->normal_geometry.y = yy1; 90 obj->map->cur.map->normal_geometry.y = yy1;
91 obj->map->cur.map->normal_geometry.w = (x2 - x1); 91 obj->map->cur.map->normal_geometry.w = (x2 - x1);
92 obj->map->cur.map->normal_geometry.h = (yy2 - yy1); 92 obj->map->cur.map->normal_geometry.h = (yy2 - yy1);
93 obj->changed_map = ch; 93
94 /* if change_map is true, it means that the prev map data
95 did not render before. even though both prev and cur
96 has same map points we need to draw it */
97 obj->changed_map |= ch;
98
94 // This shouldn't really be needed, but without it we do have case 99 // This shouldn't really be needed, but without it we do have case
95 // where the clip is wrong when a map doesn't change, so always forcing 100 // where the clip is wrong when a map doesn't change, so always forcing
96 // it, as long as someone doesn't find a better fix. 101 // it, as long as someone doesn't find a better fix.