From 1702d4cfca9668bbfab9ff1f6be27f904fa3e436 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kristian=20H=C3=B8gsberg?= Date: Wed, 11 Sep 2013 09:45:03 -0700 Subject: [PATCH] input: Initialize data source to NULL This way we do the right thing, when we get a NULL wl_resource for self-dnd. --- src/data-device.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/data-device.c b/src/data-device.c index 44ec989f..26fb97f4 100644 --- a/src/data-device.c +++ b/src/data-device.c @@ -404,7 +404,7 @@ data_device_start_drag(struct wl_client *client, struct wl_resource *resource, struct wl_resource *icon_resource, uint32_t serial) { struct weston_seat *seat = wl_resource_get_user_data(resource); - struct weston_data_source *source; + struct weston_data_source *source = NULL; struct weston_surface *icon = NULL; if (seat->pointer->button_count == 0 ||