diff options
author | Stefan Schmidt <stefan@osg.samsung.com> | 2015-12-07 23:31:13 +0100 |
---|---|---|
committer | Stefan Schmidt <stefan@osg.samsung.com> | 2015-12-16 22:18:08 +0100 |
commit | 598f46f25ec94db2821a14baa50cbd4d938fa6ac (patch) | |
tree | 47c171111fa9a54d84e1f7ee907399c47ac47dfe | |
parent | 56cc11c3b142400685de2ee6ce81bc7bb96511da (diff) | |
download | efl-598f46f25ec94db2821a14baa50cbd4d938fa6ac.tar.gz |
ecore_wayland: only bind session recovery interface when env var is set
To avoid trouble for other wayland testing we hide the session recovery work
behind EFL_WAYLAND_SESSION_RECOVERY. Without this env var being set we do not
bind the global.
ref T2922
-rw-r--r-- | src/lib/ecore_wayland/ecore_wl.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/lib/ecore_wayland/ecore_wl.c b/src/lib/ecore_wayland/ecore_wl.c index 511aceaeb2..9dc8c9b7b0 100644 --- a/src/lib/ecore_wayland/ecore_wl.c +++ b/src/lib/ecore_wayland/ecore_wl.c @@ -675,7 +675,7 @@ _ecore_wl_cb_handle_global(void *data, struct wl_registry *registry, unsigned in _ecore_wl_output_add(ewd, id); else if (!strcmp(interface, "wl_seat")) _ecore_wl_input_add(ewd, id); - else if (!strcmp(interface, "session_recovery")) + else if (!strcmp(interface, "session_recovery") && getenv("EFL_WAYLAND_SESSION_RECOVERY")) { ewd->wl.session_recovery = wl_registry_bind(registry, id, &session_recovery_interface, 1); |