E_OBJECT_TYPE_CHECK_RETURN(ec, E_CLIENT_TYPE, EINA_FALSE);
if (!ec->frame) return EINA_FALSE;
- if (e_util_client_layer_map(layer) == 9999)
+ if (!e_util_client_layer_validate(layer))
return EINA_FALSE; //invalid layer is not allowed
data.layer = layer;
}
}
if (iec->layer == E_LAYER_CLIENT_CURSOR) return NULL;
- if (e_util_client_layer_map(iec->layer) == 9999) return NULL;
+ if (!e_util_client_layer_validate(iec->layer)) return NULL;
for (x = e_comp_canvas_layer_map(iec->layer) + 1; x <= e_comp_canvas_layer_map(E_LAYER_CLIENT_CURSOR); x++)
{
}
if (iec_layer == E_LAYER_CLIENT_DESKTOP) return NULL;
- if (e_util_client_layer_map(iec_layer) == 9999) return NULL;
+ if (!e_util_client_layer_validate(iec_layer)) return NULL;
/* go down the layers until we find one */
x = e_comp_canvas_layer_map(iec_layer);
e_comp_ec_list_unlock();
if (ec->layer == E_LAYER_CLIENT_CURSOR) return;
- if (e_util_client_layer_map(ec->layer) == 9999) return;
+ if (!e_util_client_layer_validate(ec->layer)) return;
e_comp_ec_list_lock();;
}
if (ec_layer == E_LAYER_CLIENT_DESKTOP) return;
- if (e_util_client_layer_map(ec_layer) == 9999) return;
+ if (!e_util_client_layer_validate(ec_layer)) return;
/* go down the layers until we find one */
x = e_comp_canvas_layer_map(ec_layer);
e_comp_ec_list_unlock();
if (ec->layer == E_LAYER_CLIENT_CURSOR) return;
- if (e_util_client_layer_map(ec->layer) == 9999) return;
+ if (!e_util_client_layer_validate(ec->layer)) return;
e_comp_ec_list_lock();;
/* otherwise, client is on unexpected layer */
ELOGF("LAYER", "layer dismatch ec->layer %d | evas obj layer %d ", ec, ec->layer, layer);
- if (e_util_client_layer_map(layer) == 9999)
+ if (!e_util_client_layer_validate(layer))
layer_data->layer = E_LAYER_BOTTOM; //not on E_LAYER_CLIENT
}
layer_set:
if (cw->layer == l) return;
- if (e_util_client_layer_map(layer) == 9999)
+ if (!e_util_client_layer_validate(layer))
return; //invalid layer for clients not doing comp effects
if (cw->ec->fullscreen)
{