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
|
its children dont change their layer value and pointer with it, thus
|
||||||
getting layer from them get you the wrong one.
|
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.
|
* Fix map life cycle.
|
||||||
* Don't crash when calling evas_object_smart_type_check without type.
|
* Don't crash when calling evas_object_smart_type_check without type.
|
||||||
* Handle proxy with the right context.
|
* Handle proxy with the right context.
|
||||||
|
* Force proxied object to stay active to keep track of change in them.
|
||||||
|
|
||||||
Removal:
|
Removal:
|
||||||
* Remove EVAS_FRAME_QUEUING, EVAS_SLI, METRIC_CACHE and WORD_CACHE.
|
* Remove EVAS_FRAME_QUEUING, EVAS_SLI, METRIC_CACHE and WORD_CACHE.
|
||||||
|
|
|
@ -169,6 +169,10 @@ evas_object_is_active(Evas_Object *obj)
|
||||||
return 1;
|
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;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue