diff --git a/src/iconsidepane.cpp b/src/iconsidepane.cpp --- a/src/iconsidepane.cpp +++ b/src/iconsidepane.cpp @@ -27,6 +27,7 @@ #include #include +#include #include #include #include @@ -405,6 +406,9 @@ maxWidth = qMax(maxWidth, sizeHintForIndex(index).width()); } + // Take vertical scrollbar into account + maxWidth += qApp->style()->pixelMetric(QStyle::PM_ScrollBarExtent); + int viewHeight = QListView::sizeHint().height(); QSize size(maxWidth + rect().width() - contentsRect().width(), viewHeight);