[Gui] Fix vfs dialog not showing on Windows
authorHannah von Reth <hannah.vonreth@owncloud.com>
Thu, 5 Mar 2020 17:12:21 +0000 (18:12 +0100)
committerKevin Ottens <kevin.ottens@nextcloud.com>
Tue, 15 Dec 2020 09:59:08 +0000 (10:59 +0100)
src/gui/wizard/owncloudwizard.cpp

index dddd5b4cf1e7955130419795b239ce436f94ef6a..951cc7036e0f0a36765a6b73efa8025fb9246753 100644 (file)
@@ -345,7 +345,7 @@ void OwncloudWizard::askExperimentalVirtualFilesFeature(QWidget *receiver, const
                "\n\n"
                "The virtual files mode is mutually exclusive with selective sync. "
                "Currently unselected folders will be translated to online-only folders "
-               "and your selective sync settings will be reset."));
+               "and your selective sync settings will be reset."), QMessageBox::NoButton, receiver);
         msgBox->addButton(tr("Enable virtual files"), QMessageBox::AcceptRole);
         msgBox->addButton(tr("Continue to use selective sync"), QMessageBox::RejectRole);
     } else {
@@ -365,11 +365,10 @@ void OwncloudWizard::askExperimentalVirtualFilesFeature(QWidget *receiver, const
                "\n\n"
                "This is a new, experimental mode. If you decide to use it, please report any "
                "issues that come up.")
-                .arg(APPLICATION_DOTVIRTUALFILE_SUFFIX));
+                .arg(APPLICATION_DOTVIRTUALFILE_SUFFIX), QMessageBox::NoButton, receiver);
         msgBox->addButton(tr("Enable experimental placeholder mode"), QMessageBox::AcceptRole);
         msgBox->addButton(tr("Stay safe"), QMessageBox::RejectRole);
     }
-    msgBox->setParent(receiver);
     connect(msgBox, &QMessageBox::finished, receiver, [callback, msgBox](int result) {
         callback(result == QMessageBox::AcceptRole);
         msgBox->deleteLater();