aboutsummaryrefslogtreecommitdiffstats
path: root/noice.c
diff options
context:
space:
mode:
Diffstat (limited to 'noice.c')
-rw-r--r--noice.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/noice.c b/noice.c
index 8fe0943..2c408fe 100644
--- a/noice.c
+++ b/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 (;;) {