case WL_DRM_FORMAT_XRGB32:
break;
default:
- wl_resource_post_error(resource,
- WL_DRM_ERROR_INVALID_FORMAT,
- "invalid format");
+ wl_client_post_error(client, &resource->object,
+ WL_DRM_ERROR_INVALID_FORMAT,
+ "invalid format");
return;
}
stride, format);
if (buffer->driver_buffer == NULL) {
- wl_resource_post_error(resource,
- WL_DRM_ERROR_INVALID_NAME,
- "invalid name");
+ wl_client_post_error(client, &resource->object,
+ WL_DRM_ERROR_INVALID_NAME,
+ "invalid name");
return;
}
struct wl_drm *drm = resource->data;
if (drm->callbacks->authenticate(drm->user_data, id) < 0)
- wl_resource_post_error(resource,
- WL_DRM_ERROR_AUTHENTICATE_FAIL,
- "authenicate failed");
+ wl_client_post_error(client, &resource->object,
+ WL_DRM_ERROR_AUTHENTICATE_FAIL,
+ "authenicate failed");
else
wl_resource_post_event(resource, WL_DRM_AUTHENTICATED);
}