diff options
Diffstat (limited to 'src/options.c')
| -rw-r--r-- | src/options.c | 10 | 
1 files changed, 6 insertions, 4 deletions
diff --git a/src/options.c b/src/options.c index 34e248e..37fad88 100644 --- a/src/options.c +++ b/src/options.c @@ -470,6 +470,8 @@ static void feh_parse_option_array(int argc, char **argv, int finalrun)  			if (opt.slideshow_delay < 0.0) {  				opt.slideshow_delay *= (-1);  				opt.paused = 1; +			} else { +				opt.paused = 0;  			}  			break;  		case 'E': @@ -751,10 +753,12 @@ static void feh_parse_option_array(int argc, char **argv, int finalrun)  			break;  		case 234:  			opt.info_cmd = estrdup(optarg); -			if (opt.info_cmd[0] == ';') +			if (opt.info_cmd[0] == ';') { +				opt.draw_info = 0;  				opt.info_cmd++; -			else +			} else {  				opt.draw_info = 1; +			}  			break;  		case 235:  			opt.force_aliasing = 1; @@ -834,8 +838,6 @@ static void feh_parse_option_array(int argc, char **argv, int finalrun)  			add_file_to_filelist_recursively(".", FILELIST_FIRST);  		}  	} -	else if (finalrun && !opt.filelistfile && !opt.bgmode) -		add_file_to_filelist_recursively(".", FILELIST_FIRST);  	/* So that we can safely be called again */  	optind = 0;  | 
