From 7311b5be564cd34ad9f9156073a484279a32b0ff Mon Sep 17 00:00:00 2001 From: Uwe Rathmann Date: Wed, 11 Sep 2019 06:51:40 +0200 Subject: [PATCH] don't use bounding maximum size of the children as maximum size --- src/controls/QskControl.cpp | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/controls/QskControl.cpp b/src/controls/QskControl.cpp index 34f0c1fc..0e19ee93 100644 --- a/src/controls/QskControl.cpp +++ b/src/controls/QskControl.cpp @@ -948,16 +948,15 @@ void QskControl::updateResources() { } -QSizeF QskControl::contentsSizeHint( - Qt::SizeHint, const QSizeF& constraint ) const +QSizeF QskControl::contentsSizeHint( Qt::SizeHint, const QSizeF& ) const { - return constraint; + return QSizeF(); } QSizeF QskControl::layoutSizeHint( Qt::SizeHint which, const QSizeF& constraint ) const { - if ( !d_func()->autoLayoutChildren ) + if ( which == Qt::MaximumSize || !d_func()->autoLayoutChildren ) return QSizeF(); qreal w = constraint.width();