if (!_subsurface_sibling_check(ec, ecs))
{
- wl_resource_post_error(ecs_cdata->sub.data->resource,
+ wl_resource_post_error(cdata->sub.data->resource,
WL_SUBSURFACE_ERROR_BAD_SURFACE,
"%s: wl_surface@%d is not a parent or sibling",
"place_above", wl_resource_get_id(ecs_cdata->surface));
if (!(ecs = wl_resource_get_user_data(sibling_resource))) return;
ecs_cdata = e_client_cdata_get(ecs);
if (!ecs_cdata) return;
- if (!ecs_cdata->sub.data) return;
-
if (!_subsurface_sibling_check(ec, ecs))
{
- wl_resource_post_error(ecs_cdata->sub.data->resource,
+ wl_resource_post_error(cdata->sub.data->resource,
WL_SUBSURFACE_ERROR_BAD_SURFACE,
"%s: wl_surface@%d is not a parent or sibling",
"place_below", wl_resource_get_id(ecs_cdata->surface));