compositor: Don't try and use a NULL sprite for the device pointer

If loading the pointer images to the sprites fails then do not try and use
those NULL sprites for the pointer.
diff --git a/compositor/compositor.c b/compositor/compositor.c
index 5690efe..e0d7b32 100644
--- a/compositor/compositor.c
+++ b/compositor/compositor.c
@@ -1160,6 +1160,9 @@
 wlsc_input_device_attach_sprite(struct wlsc_input_device *device,
 				struct wlsc_sprite *sprite, int x, int y)
 {
+	if (!sprite)
+		return;
+
 	wlsc_sprite_attach(sprite, &device->sprite->surface);
 	wlsc_input_device_attach(device, x, y, sprite->width, sprite->height);
 }