diff --git a/options/options.c b/options/options.c index 533dda244c..70d921ab73 100644 --- a/options/options.c +++ b/options/options.c @@ -156,7 +156,7 @@ static const m_option_t mp_vo_opt_list[] = { OPT_SIZE_BOX("autofit", autofit, 0), OPT_SIZE_BOX("autofit-larger", autofit_larger, 0), OPT_SIZE_BOX("autofit-smaller", autofit_smaller, 0), - OPT_FLOATRANGE("window-scale", window_scale, 0, 0.001, 100), + OPT_DOUBLE("window-scale", window_scale, CONF_RANGE, .min = 0.001, .max = 100), OPT_FLAG("force-window-position", force_window_position, 0), OPT_STRING("x11-name", winname, 0), OPT_FLOATRANGE("monitoraspect", force_monitor_aspect, 0, 0.0, 9.0), diff --git a/options/options.h b/options/options.h index b0871a1d8f..b148a3dbdc 100644 --- a/options/options.h +++ b/options/options.h @@ -34,7 +34,7 @@ typedef struct mp_vo_opts { struct m_geometry autofit; struct m_geometry autofit_larger; struct m_geometry autofit_smaller; - float window_scale; + double window_scale; int keepaspect; int keepaspect_window;