diff options
| -rw-r--r-- | src/options.c | 1 | ||||
| -rw-r--r-- | src/options.h | 1 | ||||
| -rw-r--r-- | src/winwidget.c | 2 | 
3 files changed, 3 insertions, 1 deletions
| diff --git a/src/options.c b/src/options.c index bc95604..1e75c6b 100644 --- a/src/options.c +++ b/src/options.c @@ -592,6 +592,7 @@ static void feh_parse_option_array(int argc, char **argv, int finalrun)  				opt.filelistfile = estrdup(optarg);  			break;  		case 'g': +			opt.geom_enabled = 1;  			opt.geom_flags = XParseGeometry(optarg, &opt.geom_x,  					&opt.geom_y, &opt.geom_w, &opt.geom_h);  			break; diff --git a/src/options.h b/src/options.h index ed8641a..6ad8a44 100644 --- a/src/options.h +++ b/src/options.h @@ -106,6 +106,7 @@ struct __fehoptions {  	int sort;  	int version_sort;  	int debug; +	int geom_enabled;  	int geom_flags;  	int geom_x;  	int geom_y; diff --git a/src/winwidget.c b/src/winwidget.c index a8bcc0a..1ce7e61 100644 --- a/src/winwidget.c +++ b/src/winwidget.c @@ -323,7 +323,7 @@ void winwidget_create_window(winwidget ret, int w, int h)  	winwidget_register(ret);  	/* do not scale down a thumbnail list window, only those created from it */ -	if (opt.scale_down && (ret->type != WIN_TYPE_THUMBNAIL)) { +	if (opt.geom_enabled && (ret->type != WIN_TYPE_THUMBNAIL)) {  		opt.geom_w = w;  		opt.geom_h = h;  		opt.geom_flags |= WidthValue | HeightValue; | 
