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:
Carsten Haitzler 2013-07-19 09:31:55 +09:00
parent 2b6a8ecf24
commit d60279b977
1 changed files with 1 additions and 0 deletions

View File

@ -2055,6 +2055,7 @@ _e_comp_win_dummy_add(E_Comp *c, Evas_Object *obj, E_Object *eobj, Eina_Bool nol
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->effect_obj, "popup", cw->pop);
evas_object_name_set(cw->zoomobj, "cw->zoomobj::POPUP");