diff options
| author | Misha Vicha <[email protected]> | 2025-08-02 00:23:07 +0200 |
|---|---|---|
| committer | Misha Vicha <[email protected]> | 2025-08-09 14:54:08 +0000 |
| commit | 9df4a9309fe15a7995c76eecc5dac9a0e763961a (patch) | |
| tree | 8e4b6dd2606503ef088decf573864badafca17ce /src/admin/workerintegration.cpp | |
| parent | bdb098c0f829d10ef0dcd587c63af65d3cf59658 (diff) | |
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.
Diffstat (limited to 'src/admin/workerintegration.cpp')
| -rw-r--r-- | src/admin/workerintegration.cpp | 7 |
1 files 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")); |
