evas: force proxyed objects to stay active so we don't loose update.
SVN revision: 74427
This commit is contained in:
parent
d627649dc7
commit
b3e1d00b2f
|
@ -924,3 +924,6 @@
|
|||
its children dont change their layer value and pointer with it, thus
|
||||
getting layer from them get you the wrong one.
|
||||
|
||||
2012-07026 Cedric Bail
|
||||
|
||||
* Keep track of inactive proxied object change so we always update the proxy correctly.
|
||||
|
|
|
@ -25,6 +25,7 @@ Fixes:
|
|||
* Fix map life cycle.
|
||||
* Don't crash when calling evas_object_smart_type_check without type.
|
||||
* Handle proxy with the right context.
|
||||
* Force proxied object to stay active to keep track of change in them.
|
||||
|
||||
Removal:
|
||||
* Remove EVAS_FRAME_QUEUING, EVAS_SLI, METRIC_CACHE and WORD_CACHE.
|
||||
|
|
|
@ -169,6 +169,10 @@ evas_object_is_active(Evas_Object *obj)
|
|||
return 1;
|
||||
}
|
||||
}
|
||||
/* FIXME: forcing object with proxies to stay active,
|
||||
need to be smarter and only do that when really needed. */
|
||||
if (obj->proxy.proxies && obj->changed)
|
||||
return 1;
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue