diff --git a/src/calibre/gui2/metadata/config.py b/src/calibre/gui2/metadata/config.py index 846c360432..039579f029 100644 --- a/src/calibre/gui2/metadata/config.py +++ b/src/calibre/gui2/metadata/config.py @@ -96,6 +96,7 @@ class ConfigWidget(QWidget): if opt.type == 'number': c = QSpinBox if isinstance(opt.default, numbers.Integral) else QDoubleSpinBox widget = c(self) + widget.setRange(min(widget.minimum(), 20 * val), max(widget.maximum(), 20 * val)) widget.setValue(val) elif opt.type == 'string': widget = QLineEdit(self)