input: Unmap pointer sprite when no more pointer devices are connected
authorJonas Ådahl <jadahl@gmail.com>
Thu, 17 Oct 2013 21:04:07 +0000 (23:04 +0200)
committerKristian Høgsberg <krh@bitplanet.net>
Mon, 21 Oct 2013 20:46:44 +0000 (13:46 -0700)
Signed-off-by: Jonas Ådahl <jadahl@gmail.com>
src/input.c

index 6e14766..4f6ba7b 100644 (file)
@@ -1719,6 +1719,9 @@ weston_seat_release_pointer(struct weston_seat *seat)
                                         wl_fixed_from_int(0),
                                         wl_fixed_from_int(0));
 
+               if (pointer->sprite)
+                       pointer_unmap_sprite(pointer);
+
                seat_send_updated_caps(seat);
        }
 }