Skip to content

Commit

Permalink
Revert db6f796 (fonts overdrawing fix)
Browse files Browse the repository at this point in the history
  • Loading branch information
Dreomite committed Jun 12, 2020
1 parent b6a1f2d commit ca42c0c
Showing 1 changed file with 0 additions and 11 deletions.
11 changes: 0 additions & 11 deletions x.c
Original file line number Diff line number Diff line change
Expand Up @@ -1452,7 +1452,6 @@ xdrawglyphfontspecs(const XftGlyphFontSpec *specs, Glyph base, int len, int x, i
width = charlen * win.cw;
Color *fg, *bg, *temp, revfg, revbg, truefg, truebg;
XRenderColor colfg, colbg;
XRectangle r;

/* Fallback on color display for attributes not supported by the font */
if (base.mode & ATTR_ITALIC && base.mode & ATTR_BOLD) {
Expand Down Expand Up @@ -1550,13 +1549,6 @@ xdrawglyphfontspecs(const XftGlyphFontSpec *specs, Glyph base, int len, int x, i
/* Clean up the region we want to draw to. */
XftDrawRect(xw.draw, bg, winx, winy, width, win.ch);

/* Set the clip region because Xft is sometimes dirty. */
r.x = 0;
r.y = 0;
r.height = win.ch;
r.width = width;
XftDrawSetClipRectangles(xw.draw, winx, winy, &r, 1);

if (base.mode & ATTR_BOXDRAW) {
drawboxes(winx, winy, width / len, win.ch, fg, bg, specs, len);
} else {
Expand All @@ -1574,9 +1566,6 @@ xdrawglyphfontspecs(const XftGlyphFontSpec *specs, Glyph base, int len, int x, i
XftDrawRect(xw.draw, fg, winx, winy + win.cyo + 2 * dc.font.ascent / 3,
width, 1);
}

/* Reset clip to none. */
XftDrawSetClip(xw.draw, 0);
}

void
Expand Down

0 comments on commit ca42c0c

Please sign in to comment.