forked from external/yambar
module/i3: look for I3SOCK env variable before reading X properties
This commit is contained in:
parent
1c5d017dc3
commit
5ed6e0acbc
1 changed files with 5 additions and 2 deletions
|
@ -435,11 +435,14 @@ get_socket_address(struct sockaddr_un *addr)
|
||||||
|
|
||||||
const char *sway_sock = getenv("SWAYSOCK");
|
const char *sway_sock = getenv("SWAYSOCK");
|
||||||
if (sway_sock == NULL) {
|
if (sway_sock == NULL) {
|
||||||
|
sway_sock = getenv("I3SOCK");
|
||||||
|
if (sway_sock == NULL) {
|
||||||
#if defined(ENABLE_X11)
|
#if defined(ENABLE_X11)
|
||||||
return get_socket_address_x11(addr);
|
return get_socket_address_x11(addr);
|
||||||
#else
|
#else
|
||||||
return false;
|
return false;
|
||||||
#endif
|
#endif
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
strncpy(addr->sun_path, sway_sock, sizeof(addr->sun_path) - 1);
|
strncpy(addr->sun_path, sway_sock, sizeof(addr->sun_path) - 1);
|
||||||
|
|
Loading…
Add table
Reference in a new issue