st-spoiler-20180309-c5ba9c0.diff - sites - public wiki contents of suckless.org
(HTM) git clone git://git.suckless.org/sites
(DIR) Log
(DIR) Files
(DIR) Refs
---
st-spoiler-20180309-c5ba9c0.diff (425B)
---
1 diff --git a/x.c b/x.c
2 --- a/x.c
3 +++ b/x.c
4 @@ -1330,9 +1330,14 @@ xdrawglyphfontspecs(const XftGlyphFontSpec *specs, Glyph base, int len, int x, i
5 }
6
7 if (base.mode & ATTR_REVERSE) {
8 - temp = fg;
9 - fg = bg;
10 - bg = temp;
11 + if (bg == fg) {
12 + bg = &dc.col[defaultfg];
13 + fg = &dc.col[defaultbg];
14 + } else {
15 + temp = fg;
16 + fg = bg;
17 + bg = temp;
18 + }
19 }
20
21 if (base.mode & ATTR_BLINK && win.mode & MODE_BLINK)