25 lines
939 B
Diff
25 lines
939 B
Diff
diff -uNr i3-4.15/libi3/get_exe_path.c i3-4.15.mod/libi3/get_exe_path.c
|
||
--- i3-4.15/libi3/get_exe_path.c 2018-03-10 19:29:14.000000000 +0200
|
||
+++ i3-4.15.mod/libi3/get_exe_path.c 2018-06-21 22:17:26.293653511 +0300
|
||
@@ -73,12 +73,7 @@
|
||
/* Fall back to searching $PATH (or _CS_PATH in absence of $PATH). */
|
||
char *path = getenv("PATH");
|
||
if (path == NULL) {
|
||
- /* _CS_PATH is typically something like "/bin:/usr/bin" */
|
||
- while (confstr(_CS_PATH, tmp, tmp_size) > tmp_size) {
|
||
- tmp_size = tmp_size * 2;
|
||
- tmp = srealloc(tmp, tmp_size);
|
||
- }
|
||
- sasprintf(&path, ":%s", tmp);
|
||
+ path = sstrdup("@TERMUX_PREFIX@/bin:@TERMUX_PREFIX@/bin/applets");
|
||
} else {
|
||
path = sstrdup(path);
|
||
}
|
||
@@ -103,5 +98,5 @@
|
||
free(tmp);
|
||
|
||
/* Last resort: maybe it’s in /usr/bin? */
|
||
- return sstrdup("/usr/bin/i3-nagbar");
|
||
+ return sstrdup("@TERMUX_PREFIX@/bin/i3-nagbar");
|
||
}
|