kwo pushed a commit to branch master.

http://git.enlightenment.org/e16/e16.git/commit/?id=b0a4eaa65a0ddbe989ab095afd7e83862a0d9c23

commit b0a4eaa65a0ddbe989ab095afd7e83862a0d9c23
Author: Kim Woelders <k...@woelders.dk>
Date:   Sun Oct 11 07:46:50 2020 +0200

    Ensure a couple of initialisations are never skipped
    
    Otherwise we may get segv in window mode.
---
 src/session.c | 14 +++++++-------
 1 file changed, 7 insertions(+), 7 deletions(-)

diff --git a/src/session.c b/src/session.c
index fcf94402..6f1a2ec5 100644
--- a/src/session.c
+++ b/src/session.c
@@ -404,19 +404,19 @@ ice_init(void)
 void
 SessionInit(void)
 {
-   if (Mode.wm.window)
-      return;
-
-#if USE_SM
-   ice_init();
-#endif
-
    if (!Conf.session.script)
       Conf.session.script = Estrdup("$EROOT/scripts/session.sh");
    if (!Conf.session.cmd_reboot)
       Conf.session.cmd_reboot = Estrdup("reboot");
    if (!Conf.session.cmd_halt)
       Conf.session.cmd_halt = Estrdup("poweroff");
+
+   if (Mode.wm.window)
+      return;
+
+#if USE_SM
+   ice_init();
+#endif
 }
 
 #if USE_SM

-- 


Reply via email to