diff --git a/src/backend/wayland.c b/src/backend/wayland.c index aef66c9..e032097 100644 --- a/src/backend/wayland.c +++ b/src/backend/wayland.c @@ -2581,9 +2581,11 @@ static int MwLLWaylandCallInitImpl(void) { if(getenv("MILSKO_BACKEND")) { loadWayland |= (strcmp(getenv("MILSKO_BACKEND"), "wayland") == 0); - } else if(getenv("XDG_SESSION_TYPE")) { + } + if(getenv("XDG_SESSION_TYPE")) { loadWayland |= (strcmp(getenv("XDG_SESSION_TYPE"), "wayland") == 0); - } else if(getenv("WAYLAND_DISPLAY")) { + } + if(getenv("WAYLAND_DISPLAY")) { loadWayland |= (getenv("WAYLAND_DISPLAY") != NULL); } diff --git a/src/backend/x11.c b/src/backend/x11.c index c8442b1..ae62941 100644 --- a/src/backend/x11.c +++ b/src/backend/x11.c @@ -1280,9 +1280,11 @@ static int MwLLX11CallInitImpl(void) { if(getenv("MILSKO_BACKEND")) { loadX11 |= (strcmp(getenv("MILSKO_BACKEND"), "x11") == 0); - } else if(getenv("XDG_SESSION_TYPE")) { + } + if(getenv("XDG_SESSION_TYPE")) { loadX11 |= (strcmp(getenv("XDG_SESSION_TYPE"), "x11") == 0); - } else if(getenv("DISPLAY")) { + } + if(getenv("DISPLAY")) { loadX11 |= (getenv("DISPLAY") != NULL); }