diff options
| -rw-r--r-- | src/list.c | 16 | 
1 files changed, 14 insertions, 2 deletions
| @@ -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);  } | 
