On Tue, Apr 02, 2024 at 09:41:15PM -0400, DOGMAN wrote:
> 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.
> ---
>  x.c | 6 ++++++
>  1 file changed, 6 insertions(+)
> 
> diff --git a/x.c b/x.c
> index b36fb8c..bd23686 100644
> --- a/x.c
> +++ b/x.c
> @@ -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;
> -- 
> 2.44.0
> 
> 

Hi,

Applied, thank you!

-- 
Kind regards,
Hiltjo

Reply via email to