// check layer validation
ec_layer = ec->layer;
- cw_layer = e_comp_object_layer_get(ec->frame);
- if (cw_layer >= 0)
+ if (ec->layer_block || ec->layer_pending)
{
- ec_layer_cw = e_comp_canvas_layer_map_to(cw_layer);
- if (ec_layer != ec_layer_cw)
+ cw_layer = e_comp_object_layer_get(ec->frame);
+ if (cw_layer >= 0)
{
- ELOGF("COMP", "LAYER is not same. USE obj layer! (ec->layer:%d, obj:%d). block:%d, pending:%d)", ec, ec_layer, ec_layer_cw, ec->layer_block, ec->layer_pending);
- ec_layer = ec_layer_cw;
+ ec_layer_cw = e_comp_canvas_layer_map_to(cw_layer);
+ if (ec_layer != ec_layer_cw)
+ {
+ ELOGF("COMP", "LAYER is not same. USE obj layer! (ec->layer:%d, obj:%d). block:%d, pending:%d)", ec, ec_layer, ec_layer_cw, ec->layer_block, ec->layer_pending);
+ ec_layer = ec_layer_cw;
+ }
}
}