diff --git a/src/widgets/widgets/qdatetimeedit.cpp b/src/widgets/widgets/qdatetimeedit.cpp index efc6e327da..95c174e971 100644 --- a/src/widgets/widgets/qdatetimeedit.cpp +++ b/src/widgets/widgets/qdatetimeedit.cpp @@ -1092,14 +1092,12 @@ QSize QDateTimeEdit::sizeHint() const w += 2; // cursor blinking space QSize hint(w, h); - -#ifdef Q_OS_MAC if (d->calendarPopupEnabled()) { QStyleOptionComboBox opt; + opt.initFrom(this); + opt.frame = d->frame; d->cachedSizeHint = style()->sizeFromContents(QStyle::CT_ComboBox, &opt, hint, this); - } else -#endif - { + } else { QStyleOptionSpinBox opt; initStyleOption(&opt); d->cachedSizeHint = style()->sizeFromContents(QStyle::CT_SpinBox, &opt, hint, this);