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?hp=bdb098c0f829d10ef0dcd587c63af65d3cf59658 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"));