nnn

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | README | LICENSE

commit a9093c6dd17727ab09c711d29435173818fc44ba
parent 18dff24acc97e70aa3fcb7d989baef18f939ce4d
Author: k-pop connoisseur <doremiyeon@proton.me>
Date:   Sun, 15 Dec 2024 05:24:52 +0100

switch filterfn on ctx changes

this should fix more crashes related to switching between
contexts with different types of filters active. particularly
when switching from a regex filtered context to a string
filtered one.

Diffstat:
Msrc/nnn.c | 1+
1 file changed, 1 insertion(+), 0 deletions(-)

diff --git a/src/nnn.c b/src/nnn.c @@ -4385,6 +4385,7 @@ static void setcfg(settings newcfg) /* Synchronize the global function pointers to match the new cfg. */ entrycmpfn = cfg.reverse ? &reventrycmp : &entrycmp; namecmpfn = cfg.version ? &xstrverscasecmp : &xstricmp; + filterfn = cfg.regex ? &visible_re : &visible_str; } static void savecurctx(char *path, char *curname, int nextctx)