浏览代码

Reload dir when entering filter mode

master
Arun Prakash Jana 4 年前
父节点
当前提交
df1e17a4c2
找不到此签名对应的密钥 GPG 密钥 ID: A75979F35C080412
共有 1 个文件被更改,包括 2 次插入0 次删除
  1. +2
    -0
      src/nnn.c

+ 2
- 0
src/nnn.c 查看文件

@@ -691,6 +691,7 @@ static haiku_nm_h haiku_hnd;

/* Forward declarations */
static size_t xstrlcpy(char *dest, const char *src, size_t n);
static int dentfill(char *path, struct entry **dents);
static void redraw(char *path);
static int spawn(char *file, char *arg1, char *arg2, const char *dir, uchar flag);
static int (*nftw_fn)(const char *fpath, const struct stat *sb, int typeflag, struct FTW *ftwbuf);
@@ -2493,6 +2494,7 @@ static int filterentries(char *path, char *lastname)
char *pln = g_ctx[cfg.curctx].c_fltr + 1;

if (ndents && (ln[0] == FILTER || ln[0] == RFILTER) && *pln) {
total = ndents = dentfill(path, &dents);
if (matches(pln) != -1) {
move_cursor(dentfind(lastname, ndents), 0);
redraw(path);


正在加载...
取消
保存