From 5ed6e0acbcc39956c0b874c04b1637a8eeeca5c4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Ekl=C3=B6f?= Date: Sat, 9 Feb 2019 12:02:05 +0100 Subject: [PATCH] module/i3: look for I3SOCK env variable before reading X properties --- modules/i3.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/modules/i3.c b/modules/i3.c index 7869693..0c59d58 100644 --- a/modules/i3.c +++ b/modules/i3.c @@ -435,11 +435,14 @@ get_socket_address(struct sockaddr_un *addr) const char *sway_sock = getenv("SWAYSOCK"); if (sway_sock == NULL) { + sway_sock = getenv("I3SOCK"); + if (sway_sock == NULL) { #if defined(ENABLE_X11) - return get_socket_address_x11(addr); + return get_socket_address_x11(addr); #else - return false; + return false; #endif + } } strncpy(addr->sun_path, sway_sock, sizeof(addr->sun_path) - 1);