From baff0a6986ffc44be777086ac6bd41f031e3f95c Mon Sep 17 00:00:00 2001 From: Hannah von Reth Date: Mon, 4 May 2020 15:54:11 +0200 Subject: [PATCH] VFS Dialog: Don't enable on close button clicked Issue: #7710 --- src/gui/wizard/owncloudwizard.cpp | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/gui/wizard/owncloudwizard.cpp b/src/gui/wizard/owncloudwizard.cpp index 0bd3b67f5..baeb008e1 100644 --- a/src/gui/wizard/owncloudwizard.cpp +++ b/src/gui/wizard/owncloudwizard.cpp @@ -374,8 +374,13 @@ void OwncloudWizard::askExperimentalVirtualFilesFeature(QWidget *receiver, const case Vfs::Off: Q_UNREACHABLE(); } - connect(msgBox, &QMessageBox::finished, receiver, [callback, msgBox](int result) { - callback(result == QMessageBox::AcceptRole); + + connect(msgBox, &QMessageBox::accepted, receiver, [callback, msgBox] { + callback(true); + msgBox->deleteLater(); + }); + connect(msgBox, &QMessageBox::reject, receiver, [callback, msgBox]{ + callback(false); msgBox->deleteLater(); }); msgBox->open(); -- 2.30.2