diff --git a/src/calibre/gui2/library/delegates.py b/src/calibre/gui2/library/delegates.py index a2f679e475..0be684247e 100644 --- a/src/calibre/gui2/library/delegates.py +++ b/src/calibre/gui2/library/delegates.py @@ -145,6 +145,8 @@ def make_clearing_spinbox(spinbox): if ev.key() == Qt.Key.Key_Space: self.clear_to_undefined() else: + if self.value() == self.minimum(): + self.clear() return spinbox.keyPressEvent(self, ev) return SpinBox