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.
|
* 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)
|
2012-05-29 Tom Hacohen (TAsn)
|
||||||
|
|
||||||
* Text: Fixed an issue with text object sizing.
|
* Text: Fixed an issue with text object sizing.
|
||||||
* Font: Fixed run-time italic.
|
* 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)
|
for (i = 0; i < pending_objects->count; ++i)
|
||||||
{
|
{
|
||||||
Evas_Object *obj;
|
Evas_Object *obj, *parent;
|
||||||
int is_active;
|
int is_active;
|
||||||
Eina_Bool ok = EINA_FALSE;
|
Eina_Bool ok = EINA_FALSE;
|
||||||
|
|
||||||
obj = eina_array_data_get(pending_objects, i);
|
obj = eina_array_data_get(pending_objects, i);
|
||||||
|
|
||||||
if (!obj->layer) goto clean_stuff;
|
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);
|
evas_object_clip_recalc(obj);
|
||||||
is_active = evas_object_is_active(obj);
|
is_active = evas_object_is_active(obj);
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue