From d75c15bd5649975f2703eb724dbcfc7b6040db7e Mon Sep 17 00:00:00 2001 From: Ivailo Monev Date: Sun, 22 May 2022 10:01:01 +0300 Subject: [PATCH] kde-menu: do not use KToolInvocation/KLauncher to execute kbuildsycoca4 Signed-off-by: Ivailo Monev --- kde-menu/kde-menu.cpp | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) diff --git a/kde-menu/kde-menu.cpp b/kde-menu/kde-menu.cpp index fed9ba4b..622aa20c 100644 --- a/kde-menu/kde-menu.cpp +++ b/kde-menu/kde-menu.cpp @@ -32,8 +32,6 @@ #include #include #include -#include -#include "klauncher_iface.h" #include static const char appName[] = "kde-menu"; @@ -151,13 +149,8 @@ int main(int argc, char **argv) { error(4, i18n("Could not find '%1' executable.", QLatin1String(KBUILDSYCOCA_EXENAME))); } - QDBusMessage reply = KToolInvocation::klauncher()->call("kdeinit_exec_wait", command, args, QStringList(), QString()); - if (reply.type() != QDBusMessage::ReplyMessage) - { - qWarning("Can not talk to klauncher!"); - if (QProcess::execute(command, args) != 0) { - error(5, i18n("Could not execute '%1'.", QLatin1String(KBUILDSYCOCA_EXENAME))); - } + if (QProcess::execute(command, args) != 0) { + error(5, i18n("Could not execute '%1'.", QLatin1String(KBUILDSYCOCA_EXENAME))); } }