X-Git-Url: https://code.delx.au/spectrwm/blobdiff_plain/dff29edabae6c98d199542471d2d802517d3c40c..2ca16c93edb2baa7387e57b53f3e5099e596e8eb:/spectrwm.c diff --git a/spectrwm.c b/spectrwm.c index 50ac719..ec56f46 100644 --- a/spectrwm.c +++ b/spectrwm.c @@ -6043,8 +6043,17 @@ setconfvalue(char *selector, char *value, int flags) "memory for bar_fonts."); free(b); - if (isxlfd(value)) - bar_font_legacy = 1; + /* check if entry contains only xlfd entries */ + bar_font_legacy = 1; + + while ((b = strsep(&value, ",")) != NULL) { + if (*b == '\0') + continue; + if (!isxlfd(b)) { + bar_font_legacy = 0; + break; + } + } break; case SWM_S_BAR_FORMAT: free(bar_format);