summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStefan Schmidt <stefan@osg.samsung.com>2015-12-07 23:31:13 +0100
committerStefan Schmidt <stefan@osg.samsung.com>2015-12-16 22:18:08 +0100
commit598f46f25ec94db2821a14baa50cbd4d938fa6ac (patch)
tree47c171111fa9a54d84e1f7ee907399c47ac47dfe
parent56cc11c3b142400685de2ee6ce81bc7bb96511da (diff)
downloadefl-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.c2
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);