diff options
author | Stefan Schmidt <stefan@osg.samsung.com> | 2015-11-10 12:47:16 +0100 |
---|---|---|
committer | Stefan Schmidt <stefan@osg.samsung.com> | 2015-11-10 12:47:16 +0100 |
commit | 1995fb36919cb0ec10e0ecff24c29be5a270b44c (patch) | |
tree | da97ff0df140f63dd9cc86c6f0424e3df068b512 | |
parent | d685152a4330edd7d3cbced74fa4321c0b704b30 (diff) | |
download | enlightenment-devs/stefan/wl-session-recovery.tar.gz |
-rw-r--r-- | src/bin/e_comp_wl.c | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/bin/e_comp_wl.c b/src/bin/e_comp_wl.c index e570a1f222..7772cc6a03 100644 --- a/src/bin/e_comp_wl.c +++ b/src/bin/e_comp_wl.c @@ -1475,11 +1475,14 @@ _e_comp_wl_compositor_cb_surface_create(struct wl_client *client, struct wl_reso /* emit surface create signal */ wl_signal_emit(&e_comp_wl->signals.surface.create, res); + /* Generate a new UUID for this surface */ + uuid_generate(ec->uuid); + /* Send UUID for new pixmap back to app */ uuid_unparse(ec->uuid, uuid); printf("MOEP: Sending UUID to wayland client: %s\n", uuid); //session_recovery_send_uuid(uuid_res, uuid); - session_recovery_send_uuid(uuid_res, "Comp to Client"); + session_recovery_send_uuid(uuid_res, uuid); } static void @@ -2028,7 +2031,7 @@ _e_comp_wl_subcompositor_cb_bind(struct wl_client *client, void *data EINA_UNUSE static void _e_comp_wl_sr_cb_provide_uuid(struct wl_client *client EINA_UNUSED, struct wl_resource *resource EINA_UNUSED, const char *uuid) { - printf("Provide UUID callback called for UUID: %s\n", uuid); + printf("MOEP: UUID provided by application during start (UUID: %s)\n", uuid); } static const struct session_recovery_interface _e_session_recovery_interface = |