Skip to content

Commit

Permalink
dynamic cursor color: trying out JuanScerriE's proposed amendment for…
Browse files Browse the repository at this point in the history
… the patch ref. #10
  • Loading branch information
bakkeby committed Jul 29, 2021
1 parent 5452c4f commit d50ebee
Showing 1 changed file with 10 additions and 9 deletions.
19 changes: 10 additions & 9 deletions x.c
Original file line number Diff line number Diff line change
Expand Up @@ -2034,18 +2034,21 @@ xdrawcursor(int cx, int cy, Glyph g, int ox, int oy, Glyph og)
if (selected(cx, cy)) {
g.fg = defaultfg;
g.bg = defaultrcs;
} else {
#if DYNAMIC_CURSOR_COLOR_PATCH
}
#if !DYNAMIC_CURSOR_COLOR_PATCH
else {
g.fg = defaultbg;
g.bg = defaultcs;
}

drawcol = dc.col[g.bg];
#else
else if (!(og.mode & ATTR_REVERSE)) {
unsigned int tmpcol = g.bg;
g.bg = g.fg;
g.fg = tmpcol;
#else
g.fg = defaultbg;
g.bg = defaultcs;
#endif // DYNAMIC_CURSOR_COLOR_PATCH
}

#if DYNAMIC_CURSOR_COLOR_PATCH
if (IS_TRUECOL(g.bg)) {
colbg.alpha = 0xffff;
colbg.red = TRUERED(g.bg);
Expand All @@ -2054,8 +2057,6 @@ xdrawcursor(int cx, int cy, Glyph g, int ox, int oy, Glyph og)
XftColorAllocValue(xw.dpy, xw.vis, xw.cmap, &colbg, &drawcol);
} else
drawcol = dc.col[g.bg];
#else
drawcol = dc.col[g.bg];
#endif // DYNAMIC_CURSOR_COLOR_PATCH
}

Expand Down

0 comments on commit d50ebee

Please sign in to comment.