From: Hannah von Reth Date: Mon, 4 May 2020 13:54:11 +0000 (+0200) Subject: VFS Dialog: Don't enable on close button clicked X-Git-Tag: archive/raspbian/3.16.7-1_deb13u1+rpi1~1^2~12^2~21^2~468^2~107 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=baff0a6986ffc44be777086ac6bd41f031e3f95c;p=nextcloud-desktop.git VFS Dialog: Don't enable on close button clicked Issue: #7710 --- 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();