discomfitor pushed a commit to branch master.

http://git.enlightenment.org/core/enlightenment.git/commit/?id=9740477615fde1263e309fa81e0cb7aee6caba2c

commit 9740477615fde1263e309fa81e0cb7aee6caba2c
Author: Mike Blumenkrantz <zm...@osg.samsung.com>
Date:   Thu Aug 6 19:06:36 2015 -0400

    store global wayland data manager resource
---
 src/bin/e_comp_wl.h      | 1 +
 src/bin/e_comp_wl_data.c | 2 +-
 2 files changed, 2 insertions(+), 1 deletion(-)

diff --git a/src/bin/e_comp_wl.h b/src/bin/e_comp_wl.h
index 27c350c..2bd81a4 100644
--- a/src/bin/e_comp_wl.h
+++ b/src/bin/e_comp_wl.h
@@ -183,6 +183,7 @@ struct _E_Comp_Wl_Data
    struct
      {
         struct wl_global *global;
+        struct wl_resource *resource;
         Eina_Hash *data_resources;
      } mgr;
 
diff --git a/src/bin/e_comp_wl_data.c b/src/bin/e_comp_wl_data.c
index 1a6b3e5..b54fe29 100644
--- a/src/bin/e_comp_wl_data.c
+++ b/src/bin/e_comp_wl_data.c
@@ -430,7 +430,7 @@ _e_comp_wl_data_cb_bind_manager(struct wl_client *client, 
void *data EINA_UNUSED
    struct wl_resource *res;
 
    /* try to create data manager resource */
-   res = wl_resource_create(client, &wl_data_device_manager_interface, 1, id);
+   e_comp->wl_comp_data->mgr.resource = res = wl_resource_create(client, 
&wl_data_device_manager_interface, 1, id);
    if (!res)
      {
         ERR("Could not create data device manager: %m");

-- 


Reply via email to