From 31571be7f83b377044714889eee0dc98388ce541 Mon Sep 17 00:00:00 2001 From: Gustaf Rydholm Date: Sat, 15 May 2021 22:20:34 +0200 Subject: Copy of Christian Chiarulli's config --- drw.c | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) (limited to 'drw.c') diff --git a/drw.c b/drw.c index 4cdbcbe..aecf9db 100644 --- a/drw.c +++ b/drw.c @@ -140,11 +140,11 @@ xfont_create(Drw *drw, const char *fontname, FcPattern *fontpattern) * https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=916349 * and lots more all over the internet. */ - FcBool iscol; - if(FcPatternGetBool(xfont->pattern, FC_COLOR, 0, &iscol) == FcResultMatch && iscol) { - XftFontClose(drw->dpy, xfont); - return NULL; - } + /* FcBool iscol; */ + /* if(FcPatternGetBool(xfont->pattern, FC_COLOR, 0, &iscol) == FcResultMatch && iscol) { */ + /* XftFontClose(drw->dpy, xfont); */ + /* return NULL; */ + /* } */ font = ecalloc(1, sizeof(Fnt)); font->xfont = xfont; @@ -203,6 +203,9 @@ drw_clr_create(Drw *drw, Clr *dest, const char *clrname) DefaultColormap(drw->dpy, drw->screen), clrname, dest)) die("error, cannot allocate color '%s'", clrname); + + // TODO add this for borders not affected by transparency + dest->pixel |= 0xff << 24; } /* Wrapper to create color schemes. The caller has to call free(3) on the -- cgit v1.2.3-70-g09d2