qt: Fix dangling pointers on Vulkan init failure
This commit is contained in:
@@ -105,6 +105,11 @@ Settings::Settings(QWidget *parent) :
|
||||
ui->setupUi(this);
|
||||
|
||||
ui->listView->setModel(new SettingsModel(this));
|
||||
ui->listView->setFlow(QListView::TopToBottom);
|
||||
ui->listView->setWrapping(false);
|
||||
ui->listView->setWordWrap(true);
|
||||
ui->listView->setItemAlignment(Qt::AlignmentFlag::AlignHCenter);
|
||||
ui->listView->setUniformItemSizes(true);
|
||||
|
||||
Harddrives::busTrackClass = new SettingsBusTracking;
|
||||
machine = new SettingsMachine(this);
|
||||
@@ -131,8 +136,6 @@ Settings::Settings(QWidget *parent) :
|
||||
ui->stackedWidget->addWidget(otherRemovable);
|
||||
ui->stackedWidget->addWidget(otherPeripherals);
|
||||
|
||||
ui->listView->setFixedWidth(ui->listView->sizeHintForColumn(0) + 5);
|
||||
|
||||
connect(machine, &SettingsMachine::currentMachineChanged, display, &SettingsDisplay::onCurrentMachineChanged);
|
||||
connect(machine, &SettingsMachine::currentMachineChanged, input, &SettingsInput::onCurrentMachineChanged);
|
||||
connect(machine, &SettingsMachine::currentMachineChanged, sound, &SettingsSound::onCurrentMachineChanged);
|
||||
|
||||
Reference in New Issue
Block a user