diff --git a/common/lc_partselectionwidget.cpp b/common/lc_partselectionwidget.cpp index ef11ad50..8ec72e6c 100644 --- a/common/lc_partselectionwidget.cpp +++ b/common/lc_partselectionwidget.cpp @@ -570,6 +570,10 @@ void lcPartSelectionListView::UpdateViewMode() void lcPartSelectionListView::SetIconSize(int Size) { setIconSize(QSize(Size, Size)); + int Width = Size + 2 * frameWidth() + 6; + if (verticalScrollBar()) + Width += verticalScrollBar()->sizeHint().width(); + setMinimumWidth(Width); lcSetProfileInt(LC_PROFILE_PARTS_LIST_ICONS, Size); mListModel->SetIconSize(Size); UpdateViewMode();