From 4815fbd00bfcaaa8daaae447c1f61d1acfd68de0 Mon Sep 17 00:00:00 2001 From: Peter Penz Date: Tue, 20 Mar 2012 21:03:38 +0100 Subject: Bypass crash with Polyester-style The Polyester style crashes when drawing a header where the parent widget is 0. BUG: 296453 FIXED-IN: 4.8.2 --- src/kitemviews/kitemlistheader_p.h | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'src/kitemviews/kitemlistheader_p.h') diff --git a/src/kitemviews/kitemlistheader_p.h b/src/kitemviews/kitemlistheader_p.h index 56f80c9dd..364a5f1c0 100644 --- a/src/kitemviews/kitemlistheader_p.h +++ b/src/kitemviews/kitemlistheader_p.h @@ -94,7 +94,11 @@ private slots: void slotSortOrderChanged(Qt::SortOrder current, Qt::SortOrder previous); private: - void paintRole(QPainter* painter, const QByteArray& role, const QRectF& rect, int orderIndex) const; + void paintRole(QPainter* painter, + const QByteArray& role, + const QRectF& rect, + int orderIndex, + QWidget* widget = 0) const; void updatePressedRoleIndex(const QPointF& pos); void updateHoveredRoleIndex(const QPointF& pos); -- cgit v1.3