data_offer_accept(struct wl_client *client, struct wl_resource *resource,
uint32_t serial, const char *mime_type)
{
- struct wl_data_offer *offer = wl_resource_get_user_data(resource);
+ struct weston_data_offer *offer = wl_resource_get_user_data(resource);
/* FIXME: Check that client is currently focused by the input
* device that is currently dragging this data source. Should
data_offer_receive(struct wl_client *client, struct wl_resource *resource,
const char *mime_type, int32_t fd)
{
- struct wl_data_offer *offer = wl_resource_get_user_data(resource);
+ struct weston_data_offer *offer = wl_resource_get_user_data(resource);
if (offer->source)
offer->source->send(offer->source, mime_type, fd);
static void
destroy_data_offer(struct wl_resource *resource)
{
- struct wl_data_offer *offer = wl_resource_get_user_data(resource);
+ struct weston_data_offer *offer = wl_resource_get_user_data(resource);
if (offer->source)
wl_list_remove(&offer->source_destroy_listener.link);
static void
destroy_offer_data_source(struct wl_listener *listener, void *data)
{
- struct wl_data_offer *offer;
+ struct weston_data_offer *offer;
- offer = container_of(listener, struct wl_data_offer,
+ offer = container_of(listener, struct weston_data_offer,
source_destroy_listener);
offer->source = NULL;
weston_data_source_send_offer(struct weston_data_source *source,
struct wl_resource *target)
{
- struct wl_data_offer *offer;
+ struct weston_data_offer *offer;
char **p;
offer = malloc(sizeof *offer);