From 9df4a9309fe15a7995c76eecc5dac9a0e763961a Mon Sep 17 00:00:00 2001 From: Misha Vicha Date: Sat, 2 Aug 2025 00:23:07 +0200 Subject: [PATCH] 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. --- src/admin/workerintegration.cpp | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) 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")); -- 2.47.3