From 641062ef0fca969feae3980afd0d22e436a26c41 Mon Sep 17 00:00:00 2001 From: terminaldweller Date: Fri, 22 Apr 2022 09:55:23 +0430 Subject: initial commit --- tabbed-0.6-xft.diff | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 tabbed-0.6-xft.diff (limited to 'tabbed-0.6-xft.diff') diff --git a/tabbed-0.6-xft.diff b/tabbed-0.6-xft.diff new file mode 100644 index 0000000..a6ed881 --- /dev/null +++ b/tabbed-0.6-xft.diff @@ -0,0 +1,19 @@ +@@ -1040,15 +1000,9 @@ spawn(const Arg *arg) { + + int + textnw(const char *text, unsigned int len) { +- XRectangle r; +- +- if(dc.font.set) { +- XmbTextExtents(dc.font.set, text, len, NULL, &r); +- +- return r.width; +- } +- +- return XTextWidth(dc.font.xfont, text, len); ++ XGlyphInfo ext; ++ XftTextExtentsUtf8(dpy, dc.font.xfont, (XftChar8 *) text, len, &ext); ++ return ext.xOff; + } + + void -- cgit v1.2.3