noice.c | 2 +- diff --git a/noice.c b/noice.c index 8fe7f98d62725bc4734cf02e0783537f65d379c5..784ccb959e5067b99b0046fb3fb63a7d273e129c 100644 --- a/noice.c +++ b/noice.c @@ -666,6 +666,7 @@ printprompt("filter: "); tmp = readln(); if (tmp == NULL) tmp = xstrdup(ifilter); + /* Check and report regex errors */ r = setfilter(&re, tmp); if (r != 0) { free(tmp); @@ -673,7 +674,6 @@ goto nochange; } free(filter); filter = tmp; - filter_re = re; DPRINTF_S(filter); /* Save current */ if (n > 0)