UI: Fix position of Sources dock actions on horizontal resize

Attempting to resize the Sources dock to be smaller than when initially
loaded would result in the contents of the list to never shrink.
Switching to another scene & back would temporary fix the sizing.

Fixes an issue introduced in adba393ca8
master
Matt Gajownik 2022-08-29 23:55:15 +10:00 committed by Jim
parent f393adb7e6
commit ad68380910
1 changed files with 2 additions and 2 deletions

View File

@ -1751,7 +1751,7 @@ SourceTreeDelegate::SourceTreeDelegate(QObject *parent)
{
}
QSize SourceTreeDelegate::sizeHint(const QStyleOptionViewItem &,
QSize SourceTreeDelegate::sizeHint(const QStyleOptionViewItem &option,
const QModelIndex &index) const
{
SourceTree *tree = qobject_cast<SourceTree *>(parent());
@ -1760,5 +1760,5 @@ QSize SourceTreeDelegate::sizeHint(const QStyleOptionViewItem &,
if (!item)
return (QSize(0, 0));
return (QSize(item->width(), item->height()));
return (QSize(option.widget->minimumWidth(), item->height()));
}