Avoid unsigned integer underflow in drw_text()
cfb8627a
1 file(s) · +2 −0
| 248 | 248 | } else { |
|
| 249 | 249 | XSetForeground(drw->dpy, drw->gc, drw->scheme[invert ? ColFg : ColBg].pixel); |
|
| 250 | 250 | XFillRectangle(drw->dpy, drw->drawable, drw->gc, x, y, w, h); |
|
| 251 | + | if (w < lpad) |
|
| 252 | + | return x + w; |
|
| 251 | 253 | d = XftDrawCreate(drw->dpy, drw->drawable, |
|
| 252 | 254 | DefaultVisual(drw->dpy, drw->screen), |
|
| 253 | 255 | DefaultColormap(drw->dpy, drw->screen)); |