diff --git a/lemonbar.c b/lemonbar.c index 794d815..065ecd6 100644 --- a/lemonbar.c +++ b/lemonbar.c @@ -485,7 +485,8 @@ parse (char *text) if (*p == '\0' || *p == '\n') return; - if (*p == '%' && p++ && *p == '{' && (block_end = strchr(p++, '}'))) { + if (p[0] == '%' && p[1] == '{' && (block_end = strchr(p++, '}'))) { + p++; while (p < block_end) { while (isspace(*p)) p++;