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 --