Change-Id: I044a038268bf399305fffccfd5a8f79d50f3a7df
struct wl_resource *res;
int x, y;
-
res = e_comp_wl_data_find_for_client(wl_resource_get_client(e_comp_wl->selection.target->comp_data->surface));
+ EINA_SAFETY_ON_TRUE_RETURN_VAL(res, ECORE_CALLBACK_RENEW);
+
x = ev->x - e_comp_wl->selection.target->client.x;
y = ev->y - e_comp_wl->selection.target->client.y;
buffer->consumer = wl_resource_create(wl_resource_get_client(resource),
&bq_buffer_interface, 1, 0);
+ EINA_SAFETY_ON_NULL_RETURN(buffer->consumer);
wl_resource_set_implementation(buffer->consumer, NULL, buffer, _e_bq_mgr_buffer_destroy);
e_object_ref(E_OBJECT(buffer));