From 900fd5446fa7b5b64f463085843bfc9ceac4439f Mon Sep 17 00:00:00 2001 From: Stefan Schmidt Date: Mon, 7 Dec 2015 23:39:10 +0100 Subject: [PATCH] ecore_wayland: create session recovery listener only if env var is set Same as for the global we make sure here we only add the listener if the, for now, needed env var is set. ref T2922 --- src/lib/ecore_wayland/ecore_wl_window.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib/ecore_wayland/ecore_wl_window.c b/src/lib/ecore_wayland/ecore_wl_window.c index e009dfb..b74ab62 100644 --- a/src/lib/ecore_wayland/ecore_wl_window.c +++ b/src/lib/ecore_wayland/ecore_wl_window.c @@ -396,7 +396,7 @@ ecore_wl_window_surface_create(Ecore_Wl_Window *win) EINA_SAFETY_ON_NULL_RETURN_VAL(win, NULL); if (win->surface) return win->surface; - if (_ecore_wl_disp->wl.session_recovery) + if (_ecore_wl_disp->wl.session_recovery && getenv("EFL_WAYLAND_SESSION_RECOVERY")) session_recovery_add_listener(_ecore_wl_disp->wl.session_recovery, &_ecore_session_recovery_listener, win); win->surface = wl_compositor_create_surface(_ecore_wl_compositor_get()); if (!win->surface) return NULL; -- 2.7.4