diff options
author | Dreomite <dreomite@protonmail.com> | 2020-06-13 00:52:41 +0300 |
---|---|---|
committer | Dreomite <dreomite@protonmail.com> | 2020-06-13 02:36:43 +0300 |
commit | ca42c0cc02f0a11e8171f1dfda1a916139e3de01 (patch) | |
tree | 0319966445466afb8cd6da333c37aa9371857045 | |
parent | b6a1f2d3339553e314e9f563b96c38f4859fdd08 (diff) |
Revert db6f796 (fonts overdrawing fix)
-rw-r--r-- | x.c | 11 |
1 files changed, 0 insertions, 11 deletions
@@ -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) { @@ -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 { @@ -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 |