selection colors vs dynamic cursor color patch compatibility issue ref. #167

This commit is contained in:
Bakkeby 2025-02-26 21:58:05 +01:00
parent c4af76a9cc
commit 75da349fb3

4
x.c
View file

@ -2700,7 +2700,7 @@ xdrawcursor(int cx, int cy, Glyph g, int ox, int oy, Glyph og)
XRenderColor colbg; XRenderColor colbg;
#endif // DYNAMIC_CURSOR_COLOR_PATCH #endif // DYNAMIC_CURSOR_COLOR_PATCH
#if !DYNAMIC_CURSOR_COLOR_PATCH #if !DYNAMIC_CURSOR_COLOR_PATCH || SELECTION_COLORS_PATCH
/* remove the old cursor */ /* remove the old cursor */
if (selected(ox, oy)) if (selected(ox, oy))
#if SELECTION_COLORS_PATCH #if SELECTION_COLORS_PATCH
@ -2757,7 +2757,7 @@ xdrawcursor(int cx, int cy, Glyph g, int ox, int oy, Glyph og)
} }
#endif // SELECTION_COLORS_PATCH #endif // SELECTION_COLORS_PATCH
} else { } else {
#if SELECTION_COLORS_PATCH #if SELECTION_COLORS_PATCH && !DYNAMIC_CURSOR_COLOR_PATCH
g.fg = defaultbg; g.fg = defaultbg;
g.bg = defaultcs; g.bg = defaultcs;
drawcol = dc.col[defaultcs]; drawcol = dc.col[defaultcs];