diff options
author | Kristian Høgsberg <krh@bitplanet.net> | 2013-05-07 15:30:49 -0400 |
---|---|---|
committer | Kristian Høgsberg <krh@bitplanet.net> | 2013-05-07 20:46:04 -0400 |
commit | 624d8f22933cf43782fd73fc6b312827a65cf65a (patch) | |
tree | 955d9045d9e513f892b1372addd76f58e400c36a /src/data-device.c | |
parent | 7848bb687c3502417ba8dc380af6245c9418354b (diff) | |
download | weston-624d8f22933cf43782fd73fc6b312827a65cf65a.tar.gz |
data-device: Don't emit a signal for drag icon changes
The signal used to be in libwayland-server and the listener in weston, but
now they're both in the same file, so lets stop using signal.
Diffstat (limited to 'src/data-device.c')
-rw-r--r-- | src/data-device.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/data-device.c b/src/data-device.c index ad88439e..9352e45b 100644 --- a/src/data-device.c +++ b/src/data-device.c @@ -349,7 +349,7 @@ data_device_end_drag_grab(struct weston_seat *seat) { if (seat->drag_surface) { seat->drag_surface = NULL; - wl_signal_emit(&seat->drag_icon_signal, NULL); + weston_seat_update_drag_surface(seat, 0, 0); wl_list_remove(&seat->drag_icon_listener.link); } @@ -451,7 +451,7 @@ data_device_start_drag(struct wl_client *client, struct wl_resource *resource, seat->drag_icon_listener.notify = destroy_data_device_icon; wl_signal_add(&icon_resource->destroy_signal, &seat->drag_icon_listener); - wl_signal_emit(&seat->drag_icon_signal, icon_resource); + weston_seat_update_drag_surface(seat, 0, 0); } weston_pointer_set_focus(seat->pointer, NULL, |