From 598f46f25ec94db2821a14baa50cbd4d938fa6ac Mon Sep 17 00:00:00 2001 From: Stefan Schmidt Date: Mon, 7 Dec 2015 23:31:13 +0100 Subject: [PATCH] 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 --- src/lib/ecore_wayland/ecore_wl.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib/ecore_wayland/ecore_wl.c b/src/lib/ecore_wayland/ecore_wl.c index 511acea..9dc8c9b 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); -- 2.7.4