input: Move sprite fields into weston_pointer from weston_seat
diff --git a/src/data-device.c b/src/data-device.c
index c0fb581..8c20d89 100644
--- a/src/data-device.c
+++ b/src/data-device.c
@@ -166,12 +166,13 @@
drag_surface_configure(struct weston_surface *es, int32_t sx, int32_t sy, int32_t width, int32_t height)
{
struct weston_seat *seat = es->configure_private;
+ struct weston_pointer *pointer = seat->pointer;
struct wl_list *list;
float fx, fy;
if (!weston_surface_is_mapped(es) && es->buffer_ref.buffer) {
- if (seat->sprite && weston_surface_is_mapped(seat->sprite))
- list = &seat->sprite->layer_link;
+ if (pointer->sprite && weston_surface_is_mapped(pointer->sprite))
+ list = &pointer->sprite->layer_link;
else
list = &seat->compositor->cursor_layer.surface_list;