summaryrefslogtreecommitdiff
path: root/src/list.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/list.c')
-rw-r--r--src/list.c16
1 files changed, 14 insertions, 2 deletions
diff --git a/src/list.c b/src/list.c
index 5663ed3..53fdb36 100644
--- a/src/list.c
+++ b/src/list.c
@@ -89,21 +89,33 @@ void real_loadables_mode(int loadable)
if (feh_load_image(&im, file)) {
/* loaded ok */
if (loadable) {
+ if (opt.verbose)
+ feh_display_status('.');
puts(file->filename);
feh_action_run(file, opt.actions[0]);
}
- else
+ else {
+ if (opt.verbose)
+ feh_display_status('s');
ret = 1;
+ }
gib_imlib_free_image_and_decache(im);
} else {
/* Oh dear. */
if (!loadable) {
+ if (opt.verbose)
+ feh_display_status('.');
puts(file->filename);
feh_action_run(file, opt.actions[0]);
}
- else
+ else {
+ if (opt.verbose)
+ feh_display_status('.');
ret = 1;
+ }
}
}
+ if (opt.verbose)
+ feh_display_status(0);
exit(ret);
}