stacking subsurface is handled by e_comp_wl.
If we handle to layer with subsurface, the ordering of layer object will be corrupted.
Change-Id: I9a11980876e5db581c60f74d03f2a210a1df23d5
e_comp_render_queue();
}
ec = e_client_above_get(cw->ec);
+ /* skip subsurface: stacking subsurface is handled by e_comp_wl */
+ while ((ec) && (ec->comp_data) && (ec->comp_data->sub.data))
+ ec = e_client_above_get(ec);
if (ec && (evas_object_layer_get(ec->frame) != evas_object_layer_get(obj)))
{
ec = e_client_below_get(cw->ec);
+ /* skip subsurface: stacking subsurface is handled by e_comp_wl */
+ while ((ec) && (ec->comp_data) && (ec->comp_data->sub.data))
+ ec = e_client_below_get(ec);
if (ec && (evas_object_layer_get(ec->frame) == evas_object_layer_get(cw->smart_obj)))
{
evas_object_stack_above(obj, ec->frame);