Introduction
Introduction Statistics Contact Development Disclaimer Help
Use UTF8_STRING instead of COMPOUND_TEXT - tabbed - tab interface for applicati…
git clone git://git.suckless.org/tabbed
Log
Files
Refs
README
LICENSE
---
commit 405d9cdf3aa998b48c87fe995125877673712a74
parent 7215169fbbb1f81c3bad49b847d1e5907f6ab70c
Author: Mikhail Pchelin <[email protected]>
Date: Sun, 19 Jan 2025 14:58:29 +0300
Use UTF8_STRING instead of COMPOUND_TEXT
Using XCompoundTextStyle makes gnome-shell issue countless warnings in
the message log when switching between tabs or selecting text:
gnome-shell[5357]: Window manager warning: Window 0x800003 has property
_NET_WM_NAME that was expected to have type UTF8_STRING format 8 and
actually has type COMPOUND_TEXT format 8 n_items 0. This is most likely
an application bug, not a window manager bug. The window has
title="0:2:vim - "hostname" " class="tabbed" name="tabbed"
Diffstat:
M tabbed.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
---
diff --git a/tabbed.c b/tabbed.c
@@ -1264,7 +1264,7 @@ xsettitle(Window w, const char *str)
XTextProperty xtp;
if (XmbTextListToTextProperty(dpy, (char **)&str, 1,
- XCompoundTextStyle, &xtp) == Success) {
+ XUTF8StringStyle, &xtp) == Success) {
XSetTextProperty(dpy, w, &xtp, wmatom[WMName]);
XSetTextProperty(dpy, w, &xtp, XA_WM_NAME);
XFree(xtp.value);
You are viewing proxied material from suckless.org. The copyright of proxied material belongs to its original authors. Any comments or complaints in relation to proxied material should be directed to the original authors of the content concerned. Please see the disclaimer for more details.