From b42b735c25bdf87c2c1afc031f79e60c0f436979 Mon Sep 17 00:00:00 2001 From: Alexander Babikov Date: Sun, 27 Jul 2025 04:38:00 +0500 Subject: [PATCH] Manager: Fix controls in the update details dialog not working --- src/qt/qt_updatecheckdialog.cpp | 2 +- src/qt/qt_updatedetails.cpp | 2 +- src/qt/qt_vmmanager_mainwindow.cpp | 2 +- src/qt/qt_vmmanager_mainwindow.hpp | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/qt/qt_updatecheckdialog.cpp b/src/qt/qt_updatecheckdialog.cpp index d0cb6941d..ef72af547 100644 --- a/src/qt/qt_updatecheckdialog.cpp +++ b/src/qt/qt_updatecheckdialog.cpp @@ -67,7 +67,7 @@ UpdateCheckDialog::downloadComplete(const UpdateCheck::UpdateResult &result) return; } - const auto updateDetails = new UpdateDetails(result); + const auto updateDetails = new UpdateDetails(result, this); connect(updateDetails, &QDialog::accepted, [this] { accept(); }); diff --git a/src/qt/qt_updatedetails.cpp b/src/qt/qt_updatedetails.cpp index dceeea47c..8b0b17eff 100644 --- a/src/qt/qt_updatedetails.cpp +++ b/src/qt/qt_updatedetails.cpp @@ -23,7 +23,7 @@ UpdateDetails:: -UpdateDetails(const UpdateCheck::UpdateResult &updateResult, QWidget *parent) : ui(new Ui::UpdateDetails) +UpdateDetails(const UpdateCheck::UpdateResult &updateResult, QWidget *parent) : QDialog(parent), ui(new Ui::UpdateDetails) { ui->setupUi(this); setWindowTitle("86Box Update"); diff --git a/src/qt/qt_vmmanager_mainwindow.cpp b/src/qt/qt_vmmanager_mainwindow.cpp index 0bedfa224..0ab4fcc2e 100644 --- a/src/qt/qt_vmmanager_mainwindow.cpp +++ b/src/qt/qt_vmmanager_mainwindow.cpp @@ -183,7 +183,7 @@ VMManagerMainWindow::checkForUpdatesTriggered() # ifdef RELEASE_BUILD updateChannel = UpdateCheck::UpdateChannel::Stable; # endif - const auto updateCheck = new UpdateCheckDialog(updateChannel); + const auto updateCheck = new UpdateCheckDialog(updateChannel, this); updateCheck->exec(); } #endif diff --git a/src/qt/qt_vmmanager_mainwindow.hpp b/src/qt/qt_vmmanager_mainwindow.hpp index f0e14b395..ca7b0043d 100644 --- a/src/qt/qt_vmmanager_mainwindow.hpp +++ b/src/qt/qt_vmmanager_mainwindow.hpp @@ -51,7 +51,7 @@ private slots: void vmmSelectionChanged(const QModelIndex ¤tSelection, QProcess::ProcessState processState) const; void preferencesTriggered(); #if EMU_BUILD_NUM != 0 - static void checkForUpdatesTriggered(); + void checkForUpdatesTriggered(); #endif void on_actionExit_triggered();