Procházet zdrojové kódy

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 před 10 roky
rodič
revize
4db0d0dae0
1 změnil soubory, kde provedl 5 přidání a 5 odebrání
  1. +5
    -5
      noice.c

+ 5
- 5
noice.c Zobrazit soubor

@@ -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 (;;) {


Načítá se…
Zrušit
Uložit