evas/map - ensure map updation.

for more gurantee to update map properly,
we should reset the map changed flag after the map updation is performed.
this will fix a mapbuf bug that map is not updated.

when the map is changed without rendering but it's in the active object list,
the map updation couldn't be happened later that map is rendered. (if the map is not updated at this frame)
This commit is contained in:
ChunEon Park 2013-12-19 15:34:15 +09:00
parent cb384fe88b
commit f4d24e962d
2 changed files with 2 additions and 1 deletions

View File

@ -1317,4 +1317,6 @@ evas_object_map_update(Evas_Object *eo_obj,
}
// Request engine to update it's point
obj->changed_map = EINA_FALSE;
}

View File

@ -96,7 +96,6 @@ evas_object_change_reset(Evas_Object *eo_obj)
obj->changed = EINA_FALSE;
obj->changed_move = EINA_FALSE;
obj->changed_color = EINA_FALSE;
obj->changed_map = EINA_FALSE;
obj->changed_pchange = EINA_FALSE;
obj->changed_src_visible = EINA_FALSE;
}