ec->comp_data->sub.watcher = NULL;
}
+static void
+_tzpol_subsurf_watcher_iface_cb_destroy(struct wl_client *client, struct wl_resource *resource)
+{
+ wl_resource_destroy(resource);
+}
+
+static const struct tizen_subsurface_watcher_interface _tzpol_subsurf_watcher_iface =
+{
+ _tzpol_subsurf_watcher_iface_cb_destroy,
+};
+
static void
_tzpol_iface_cb_subsurf_watcher_get(struct wl_client *client, struct wl_resource *res_tzpol, uint32_t id, struct wl_resource *surface)
{
ec->comp_data->sub.watcher = res;
- wl_resource_set_implementation(res, NULL, ec, _tzpol_iface_cb_subsurf_watcher_destroy);
+ wl_resource_set_implementation(res, &_tzpol_subsurf_watcher_iface, ec, _tzpol_iface_cb_subsurf_watcher_destroy);
}
static void