forked from enlightenment/enlightenment
zoomap always on popups - i enabled this before.
shelves are almost always around. that means that unless you magically can do partial rendering, comp updates re-render shelf AND all contents. for systems this means much mofre gl overhead thatn with e17. to do a mid-way house, force zoomaps on for shelves, until evas can auto stuff smart objects into buffers on its own based on behavior.
This commit is contained in:
parent
2b6a8ecf24
commit
d60279b977
|
@ -2055,6 +2055,7 @@ _e_comp_win_dummy_add(E_Comp *c, Evas_Object *obj, E_Object *eobj, Eina_Bool nol
|
||||||
|
|
||||||
if (cw->pop)
|
if (cw->pop)
|
||||||
{
|
{
|
||||||
|
e_zoomap_always_set(cw->zoomobj, EINA_TRUE);
|
||||||
evas_object_data_set(cw->shobj, "popup", cw->pop);
|
evas_object_data_set(cw->shobj, "popup", cw->pop);
|
||||||
evas_object_data_set(cw->effect_obj, "popup", cw->pop);
|
evas_object_data_set(cw->effect_obj, "popup", cw->pop);
|
||||||
evas_object_name_set(cw->zoomobj, "cw->zoomobj::POPUP");
|
evas_object_name_set(cw->zoomobj, "cw->zoomobj::POPUP");
|
||||||
|
|
Loading…
Reference in New Issue