StartPage: Make sure to pass a container widget to the QScrollArea

Fixes #16047: FreeBSD: Segfault in StartView::firstStartWidgetDismissed
This commit is contained in:
wmayer
2024-09-11 16:53:08 +02:00
committed by wwmayer
parent dad175cee9
commit 265909da4a

View File

@@ -117,7 +117,11 @@ StartView::StartView(QWidget* parent)
// First start page
auto firstStartScrollArea = gsl::owner<QScrollArea*>(new QScrollArea());
auto firstStartRegion = gsl::owner<QHBoxLayout*>(new QHBoxLayout(firstStartScrollArea));
auto firstStartScrollWidget = gsl::owner<QWidget*>(new QWidget(firstStartScrollArea));
firstStartScrollArea->setWidget(firstStartScrollWidget);
firstStartScrollArea->setWidgetResizable(true);
auto firstStartRegion = gsl::owner<QHBoxLayout*>(new QHBoxLayout(firstStartScrollWidget));
firstStartRegion->addStretch();
auto firstStartWidget = gsl::owner<FirstStartWidget*>(new FirstStartWidget(this));
connect(firstStartWidget,