stefan pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=900fd5446fa7b5b64f463085843bfc9ceac4439f

commit 900fd5446fa7b5b64f463085843bfc9ceac4439f
Author: Stefan Schmidt <ste...@osg.samsung.com>
Date:   Mon Dec 7 23:39:10 2015 +0100

    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;

-- 


Reply via email to