evas/map - fixed to update the rendering when map is enabled.
Now children objects of the mapped object should be cleaned from the internal cache lists. SVN revision: 71519
This commit is contained in:
parent
96bfc84a12
commit
140e97171b
|
@ -761,13 +761,14 @@
|
|||
|
||||
* Fix evas_object_image_memfile_set() on non-linux systems.
|
||||
|
||||
2012-05-29 ChunEon Park (Hermet)
|
||||
|
||||
* Fixed to clean up when map actually changed. Now rendering updates will be
|
||||
correct after evas_map acutally disabled for the smart object.
|
||||
|
||||
2012-05-29 Tom Hacohen (TAsn)
|
||||
|
||||
* Text: Fixed an issue with text object sizing.
|
||||
* Font: Fixed run-time italic.
|
||||
|
||||
2012-05-30 ChunEon Park (Hermet)
|
||||
|
||||
* Fixed to clean up when map actually changed. Now rendering updates will be
|
||||
correct after evas_map acutally disabled/enabled for the smart object.
|
||||
|
||||
|
||||
|
|
|
@ -518,14 +518,16 @@ _evas_render_check_pending_objects(Eina_Array *pending_objects, Evas *e)
|
|||
|
||||
for (i = 0; i < pending_objects->count; ++i)
|
||||
{
|
||||
Evas_Object *obj;
|
||||
Evas_Object *obj, *parent;
|
||||
int is_active;
|
||||
Eina_Bool ok = EINA_FALSE;
|
||||
|
||||
obj = eina_array_data_get(pending_objects, i);
|
||||
|
||||
if (!obj->layer) goto clean_stuff;
|
||||
|
||||
parent = evas_object_smart_parent_get(obj);
|
||||
if (parent && _evas_render_has_map(parent))
|
||||
goto clean_stuff;
|
||||
|
||||
evas_object_clip_recalc(obj);
|
||||
is_active = evas_object_is_active(obj);
|
||||
|
||||
|
|
Loading…
Reference in New Issue