ソースを参照

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 9年前
コミット
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 (;;) {


読み込み中…
キャンセル
保存