input: Unmap pointer sprite when no more pointer devices are connected

Signed-off-by: Jonas Ådahl <jadahl@gmail.com>
diff --git a/src/input.c b/src/input.c
index 6e14766..4f6ba7b 100644
--- a/src/input.c
+++ b/src/input.c
@@ -1719,6 +1719,9 @@
 					 wl_fixed_from_int(0),
 					 wl_fixed_from_int(0));
 
+		if (pointer->sprite)
+			pointer_unmap_sprite(pointer);
+
 		seat_send_updated_caps(seat);
 	}
 }