There was a bug that the transient_for below window's stack is invalid after running effect.
So, we added code to check the transient_policy of the window before chaning window stack.
Change-Id: I0c0573e55fd092b9c74c63bcad4517dd42a06c30
ec = NULL;
}
if (ec && (cw->ec->parent == ec))
- evas_object_stack_above(obj, ec->frame);
+ {
+ if (cw->ec->transient_policy == E_TRANSIENT_ABOVE)
+ evas_object_stack_above(obj, ec->frame);
+ else
+ evas_object_stack_below(obj, ec->frame);
+ }
else
evas_object_stack_below(obj, ec ? ec->frame : e_comp->layers[cw->layer].obj);
}