From 67dfe3b60816627d5e70be465cff709cc92503f6 Mon Sep 17 00:00:00 2001 From: Ivailo Monev Date: Tue, 4 Jun 2024 04:02:45 +0300 Subject: [PATCH] kdesudo: manually finish startup one of the special cases (like ksnapshot for example) Signed-off-by: Ivailo Monev --- kdesudo/kdesudo.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/kdesudo/kdesudo.cpp b/kdesudo/kdesudo.cpp index e2c08859..7bf262d8 100644 --- a/kdesudo/kdesudo.cpp +++ b/kdesudo/kdesudo.cpp @@ -42,6 +42,7 @@ #include #include #include +#include #include #include @@ -271,6 +272,9 @@ KdeSudo::KdeSudo(const QString &icon, const QString &appname) m_process->setProcessEnvironment(processEnv); + // kdesudo has no window so finish startup before kaskpass shows the dialog + KStartupInfo::appStarted(); + m_process->start("sudo", processArgs); }