瀏覽代碼

We don't want to exit the typing mode because of an error

Delay displaying the message until return is pressed.
Also contain all printwarn() calls inside browse().
master
lostd 10 年之前
父節點
當前提交
4db0d0dae0
共有 1 個檔案被更改,包括 5 行新增5 行删除
  1. +5
    -5
      noice.c

+ 5
- 5
noice.c 查看文件

@@ -578,10 +578,8 @@ populate(void)
int r;

/* Can fail when permissions change while browsing */
if (canopendir(path) == 0) {
printwarn();
if (canopendir(path) == 0)
return -1;
}

/* Search filter */
r = setfilter(&re, fltr);
@@ -666,8 +664,10 @@ begin:
/* Path and filter should be malloc(3)-ed strings at all times */
r = populate();
if (r == -1) {
nowtyping = 0;
goto nochange;
if (!nowtyping) {
printwarn();
goto nochange;
}
}

for (;;) {


Loading…
取消
儲存