mirror of https://github.com/jarun/nnn.git
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().
This commit is contained in:
parent
0152d36351
commit
4db0d0dae0
10
noice.c
10
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…
Reference in New Issue