diff --git a/src/gui/kprocessrunner.cpp b/src/gui/kprocessrunner.cpp --- a/src/gui/kprocessrunner.cpp +++ b/src/gui/kprocessrunner.cpp @@ -189,7 +189,7 @@ m_scopeId = service->desktopEntryName(); } if (m_scopeId.isEmpty()) { - m_scopeId = m_executable; + m_scopeId = KIO::DesktopExecParser::executableName(m_executable); } startProcess(); }