From 8db0d701e8b1fe00cdd5d71c18afff84de606013 Mon Sep 17 00:00:00 2001 From: Edward Welbourne Date: Fri, 27 Nov 2020 11:23:32 +0100 Subject: Restore pass-by-ref to QRect QCalendarWidget::paintCell() Accidentally changed to pass-by-value while doing that to QDate, in commit af837734b2259201f126b206bd5299497e080f7b Task-number: QTBUG-86400 Pick-to: dev 6.0 dev Change-Id: I8d2db532f537e5f82a5f3b36e72fcf7fefdd2ee5 Reviewed-by: Lars Knoll --- src/widgets/widgets/qcalendarwidget.cpp | 2 +- src/widgets/widgets/qcalendarwidget.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/widgets/widgets/qcalendarwidget.cpp b/src/widgets/widgets/qcalendarwidget.cpp index e3adf0a852..4ceb85e9bf 100644 --- a/src/widgets/widgets/qcalendarwidget.cpp +++ b/src/widgets/widgets/qcalendarwidget.cpp @@ -2295,7 +2295,7 @@ QSize QCalendarWidget::minimumSizeHint() const Paints the cell specified by the given \a date, using the given \a painter and \a rect. */ -void QCalendarWidget::paintCell(QPainter *painter, QRect rect, QDate date) const +void QCalendarWidget::paintCell(QPainter *painter, const QRect &rect, QDate date) const { Q_D(const QCalendarWidget); d->m_delegate->paintCell(painter, rect, date); diff --git a/src/widgets/widgets/qcalendarwidget.h b/src/widgets/widgets/qcalendarwidget.h index 70cf574a81..bb720a09f0 100644 --- a/src/widgets/widgets/qcalendarwidget.h +++ b/src/widgets/widgets/qcalendarwidget.h @@ -147,7 +147,7 @@ protected: void resizeEvent(QResizeEvent * event) override; void keyPressEvent(QKeyEvent * event) override; - virtual void paintCell(QPainter *painter, QRect rect, QDate date) const; + virtual void paintCell(QPainter *painter, const QRect &rect, QDate date) const; void updateCell(QDate date); void updateCells(); -- cgit v1.2.3