compositor: Don't try and use a NULL sprite for the device pointer
authorRob Bradford <rob@linux.intel.com>
Tue, 25 Oct 2011 12:38:31 +0000 (13:38 +0100)
committerRob Bradford <rob@linux.intel.com>
Tue, 25 Oct 2011 12:38:31 +0000 (13:38 +0100)
If loading the pointer images to the sprites fails then do not try and use
those NULL sprites for the pointer.

compositor/compositor.c

index 5690efe..e0d7b32 100644 (file)
@@ -1160,6 +1160,9 @@ static void
 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);
 }