compositor: Unmap drag icon surface when its released

libwayland-server was changed to emit the new drag icon signal instead
of faking an attach event with a NULL buffer so this has to be done on
this side.
dev
Ander Conselvan de Oliveira 12 years ago committed by Kristian Høgsberg
parent 8ec4ab64f0
commit 5fd5580c88
  1. 3
      src/compositor.c

@ -2436,6 +2436,9 @@ device_setup_new_drag_surface(struct weston_seat *ws,
static void
device_release_drag_surface(struct weston_seat *seat)
{
if (weston_surface_is_mapped(seat->drag_surface))
weston_surface_unmap(seat->drag_surface);
seat->drag_surface->configure = NULL;
empty_region(&seat->drag_surface->pending.input);
wl_list_remove(&seat->drag_surface_destroy_listener.link);

Loading…
Cancel
Save