summaryrefslogtreecommitdiff
path: root/src/data-device.c
diff options
context:
space:
mode:
authorJason Ekstrand <jason@jlekstrand.net>2013-06-14 10:07:53 -0500
committerKristian Høgsberg <krh@bitplanet.net>2013-06-14 15:58:29 -0400
commit0f2ef7ebd34163f1f303bf171f99c3e5147893d5 (patch)
tree29b1263bd7f129c75224449405ac4535b92f1f85 /src/data-device.c
parentde4667351c69a1b7838dd6f2c47c2d7befb9f506 (diff)
downloadweston-0f2ef7ebd34163f1f303bf171f99c3e5147893d5.tar.gz
Use wl_resource_get_user_data for weston_surface resources
Signed-off-by: Jason Ekstrand <jason@jlekstrand.net>
Diffstat (limited to 'src/data-device.c')
-rw-r--r--src/data-device.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/data-device.c b/src/data-device.c
index 06d24f1c..1735620d 100644
--- a/src/data-device.c
+++ b/src/data-device.c
@@ -372,13 +372,13 @@ data_device_start_drag(struct wl_client *client, struct wl_resource *resource,
if (seat->pointer->button_count == 0 ||
seat->pointer->grab_serial != serial ||
- seat->pointer->focus != origin_resource->data)
+ seat->pointer->focus != wl_resource_get_user_data(origin_resource))
return;
/* FIXME: Check that the data source type array isn't empty. */
if (icon_resource)
- icon = icon_resource->data;
+ icon = wl_resource_get_user_data(icon_resource);
if (icon && icon->configure) {
wl_resource_post_error(icon_resource,
WL_DISPLAY_ERROR_INVALID_OBJECT,
@@ -493,7 +493,7 @@ data_device_set_selection(struct wl_client *client,
return;
/* FIXME: Store serial and check against incoming serial here. */
- weston_seat_set_selection(resource->data, source_resource->data,
+ weston_seat_set_selection(resource->data, wl_resource_get_user_data(source_resource),
serial);
}