mirror of
https://github.com/d47081/qBittorrent.git
synced 2025-03-10 20:31:47 +00:00
Prevent the new update box from blocking input on other dialogues
PR #16678.
This commit is contained in:
parent
64d8db0c93
commit
56667e717b
@ -1953,6 +1953,7 @@ void MainWindow::handleUpdateCheckFinished(ProgramUpdater *updater, const bool i
|
|||||||
msgBox->setAttribute(Qt::WA_DeleteOnClose);
|
msgBox->setAttribute(Qt::WA_DeleteOnClose);
|
||||||
msgBox->setAttribute(Qt::WA_ShowWithoutActivating);
|
msgBox->setAttribute(Qt::WA_ShowWithoutActivating);
|
||||||
msgBox->setDefaultButton(QMessageBox::Yes);
|
msgBox->setDefaultButton(QMessageBox::Yes);
|
||||||
|
msgBox->setWindowModality(Qt::NonModal);
|
||||||
connect(msgBox, &QMessageBox::buttonClicked, this, [msgBox, updater](QAbstractButton *button)
|
connect(msgBox, &QMessageBox::buttonClicked, this, [msgBox, updater](QAbstractButton *button)
|
||||||
{
|
{
|
||||||
if (msgBox->buttonRole(button) == QMessageBox::YesRole)
|
if (msgBox->buttonRole(button) == QMessageBox::YesRole)
|
||||||
@ -1961,7 +1962,7 @@ void MainWindow::handleUpdateCheckFinished(ProgramUpdater *updater, const bool i
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
connect(msgBox, &QDialog::finished, this, cleanup);
|
connect(msgBox, &QDialog::finished, this, cleanup);
|
||||||
msgBox->open();
|
msgBox->show();
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
@ -1971,8 +1972,9 @@ void MainWindow::handleUpdateCheckFinished(ProgramUpdater *updater, const bool i
|
|||||||
, tr("No updates available.\nYou are already using the latest version.")
|
, tr("No updates available.\nYou are already using the latest version.")
|
||||||
, QMessageBox::Ok, this};
|
, QMessageBox::Ok, this};
|
||||||
msgBox->setAttribute(Qt::WA_DeleteOnClose);
|
msgBox->setAttribute(Qt::WA_DeleteOnClose);
|
||||||
|
msgBox->setWindowModality(Qt::NonModal);
|
||||||
connect(msgBox, &QDialog::finished, this, cleanup);
|
connect(msgBox, &QDialog::finished, this, cleanup);
|
||||||
msgBox->open();
|
msgBox->show();
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
Loading…
x
Reference in New Issue
Block a user