diff --git a/src/calibre/gui2/metadata/basic_widgets.py b/src/calibre/gui2/metadata/basic_widgets.py index 74d2f13973..b16df395f3 100644 --- a/src/calibre/gui2/metadata/basic_widgets.py +++ b/src/calibre/gui2/metadata/basic_widgets.py @@ -2004,6 +2004,13 @@ class DateEdit(make_undoable(DateTimeEdit), ToMetadataMixin): else: return super().keyPressEvent(ev) + def wheelEvent(self, ev): + if is_date_undefined(self.current_val): + self.setDateTime(QDateTime.currentDateTime()) + ev.accept() + else: + return super().wheelEvent(ev) + class PubdateEdit(DateEdit): LABEL = _('P&ublished:')