X-Git-Url: https://cloud.milkyroute.net/gitweb/dolphin.git/blobdiff_plain/6e752f507a1dd82a40d4bd140457203842fc0c80..refs/heads/master:/src/admin/workerintegration.cpp?ds=inline diff --git a/src/admin/workerintegration.cpp b/src/admin/workerintegration.cpp index d2bf74c5f..c0cc5ac83 100644 --- a/src/admin/workerintegration.cpp +++ b/src/admin/workerintegration.cpp @@ -164,15 +164,17 @@ void WorkerIntegration::toggleActAsAdmin() KStandardGuiItem::cancel()); warningDialog.setDontAskAgainText(i18nc("@option:check", "Do not warn me about these risks again")); - risksAccepted = warningDialog.exec() != 4 /* Cancel */; - if (warningDialog.isDontAskAgainChecked()) { - KMessageBox::saveDontShowAgainContinue(warningDontShowAgainName); - } + risksAccepted = warningDialog.exec() == KMessageDialog::PrimaryAction; if (!risksAccepted) { + url.setScheme(QStringLiteral("file")); updateActAsAdminAction(); // Uncheck the action return; } + + if (warningDialog.isDontAskAgainChecked()) { + KMessageBox::saveDontShowAgainContinue(warningDontShowAgainName); + } } url.setScheme(QStringLiteral("admin")); @@ -194,3 +196,5 @@ void WorkerIntegration::updateActAsAdminAction() } } } + +#include "moc_workerintegration.cpp"