From: Misha Vicha Date: Fri, 1 Aug 2025 22:23:07 +0000 (+0200) Subject: kio-admin: Risk dialog saves only on accept X-Git-Url: https://cloud.milkyroute.net/gitweb/dolphin.git/commitdiff_plain/9df4a9309fe15a7995c76eecc5dac9a0e763961a?ds=inline kio-admin: Risk dialog saves only on accept The "Risks of Acting as an Administrator" prompt now only runs saveDontShowAgainContinue when the prompt is confirmed. This fixes it saving even when the prompt was cancelled. --- diff --git a/src/admin/workerintegration.cpp b/src/admin/workerintegration.cpp index a66357498..b769e8a7c 100644 --- a/src/admin/workerintegration.cpp +++ b/src/admin/workerintegration.cpp @@ -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"));