st-spoiler-20180309-c5ba9c0.diff - sites - public wiki contents of suckless.org | |
git clone git://git.suckless.org/sites | |
Log | |
Files | |
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… | |
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) |