forked from enlightenment/efl
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:
parent
cb384fe88b
commit
f4d24e962d
|
@ -1317,4 +1317,6 @@ evas_object_map_update(Evas_Object *eo_obj,
|
||||||
}
|
}
|
||||||
|
|
||||||
// Request engine to update it's point
|
// Request engine to update it's point
|
||||||
|
|
||||||
|
obj->changed_map = EINA_FALSE;
|
||||||
}
|
}
|
||||||
|
|
|
@ -96,7 +96,6 @@ evas_object_change_reset(Evas_Object *eo_obj)
|
||||||
obj->changed = EINA_FALSE;
|
obj->changed = EINA_FALSE;
|
||||||
obj->changed_move = EINA_FALSE;
|
obj->changed_move = EINA_FALSE;
|
||||||
obj->changed_color = EINA_FALSE;
|
obj->changed_color = EINA_FALSE;
|
||||||
obj->changed_map = EINA_FALSE;
|
|
||||||
obj->changed_pchange = EINA_FALSE;
|
obj->changed_pchange = EINA_FALSE;
|
||||||
obj->changed_src_visible = EINA_FALSE;
|
obj->changed_src_visible = EINA_FALSE;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue