Reset title when an empty title string is given With this patch, st will reset its window title when an empty string is given as the terminal title. For example: printf "\033]0;\007" Some applications, like termdown, expect this functionality. xterm implements it, but it seems that most other terminal emulators don't. In any case, I don't see why there should ever be a case where the st window doesn't have a title property.
1 files changed, 6 insertions(+), 0 deletions(-) M x.c
M x.c => x.c +6 -0
@@ 1617,6 1617,9 @@ xseticontitle(char *p) XTextProperty prop; DEFAULT(p, opt_title); if (p[0] == '\0') p = opt_title; if (Xutf8TextListToTextProperty(xw.dpy, &p, 1, XUTF8StringStyle, &prop) != Success) @@ return; 1631,6 1634,9 @@ xsettitle(char *p) XTextProperty prop; DEFAULT(p, opt_title); if (p[0] == '\0') p = opt_title; if (Xutf8TextListToTextProperty(xw.dpy, &p, 1, XUTF8StringStyle, &prop) != Success) return;