From 8a0da04807267c4292258bdf41c3774ece45ec1b Mon Sep 17 00:00:00 2001 From: Vladimir Golovnev Date: Fri, 1 Sep 2017 14:38:17 +0300 Subject: [PATCH] Fix CategoryFilterWidget::sizeHint() --- src/gui/categoryfilterwidget.cpp | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/gui/categoryfilterwidget.cpp b/src/gui/categoryfilterwidget.cpp index 01cc8281f..0bdc5ac67 100644 --- a/src/gui/categoryfilterwidget.cpp +++ b/src/gui/categoryfilterwidget.cpp @@ -167,11 +167,10 @@ void CategoryFilterWidget::callUpdateGeometry() QSize CategoryFilterWidget::sizeHint() const { + const QSize viewportSize {viewportSizeHint()}; return { - // Width should be exactly the width of the content - sizeHintForColumn(0), - // Height should be exactly the height of the content - static_cast(sizeHintForRow(0) * (model()->rowCount() + 0.5)), + viewportSize.width(), + viewportSize.height() + static_cast(0.5 * sizeHintForRow(0)) }; }