]> cloud.milkyroute.net Git - dolphin.git/blobdiff - src/admin/workerintegration.cpp
kio-admin: Risk dialog saves only on accept
[dolphin.git] / src / admin / workerintegration.cpp
index a6635749807306ae666647ef332fbb7b044a4a9b..b769e8a7c313a3d140773ef3a38445ea62f1d373 100644 (file)
@@ -165,14 +165,15 @@ void WorkerIntegration::toggleActAsAdmin()
         warningDialog.setDontAskAgainText(i18nc("@option:check", "Do not warn me about these risks again"));
 
         risksAccepted = warningDialog.exec() == KMessageDialog::PrimaryAction;
-        if (warningDialog.isDontAskAgainChecked()) {
-            KMessageBox::saveDontShowAgainContinue(warningDontShowAgainName);
-        }
 
         if (!risksAccepted) {
             updateActAsAdminAction(); // Uncheck the action
             return;
         }
+
+        if (warningDialog.isDontAskAgainChecked()) {
+            KMessageBox::saveDontShowAgainContinue(warningDontShowAgainName);
+        }
     }
 
     url.setScheme(QStringLiteral("admin"));