From 09bd150d9ae8fa974fc4269f6dd8420d1abce230 Mon Sep 17 00:00:00 2001 From: Aleix Pol Date: Thu, 15 Jul 2021 16:21:27 +0200 Subject: [PATCH] taskmanager: Don't create an x11 startup id on wayland --- libtaskmanager/tasktools.cpp | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/libtaskmanager/tasktools.cpp b/libtaskmanager/tasktools.cpp index ba864e0d8..6683716b6 100644 --- a/libtaskmanager/tasktools.cpp +++ b/libtaskmanager/tasktools.cpp @@ -830,7 +830,9 @@ void runApp(const AppData &appData, const QList &urls) auto *job = new KIO::ApplicationLauncherJob(service); job->setUiDelegate(new KNotificationJobUiDelegate(KJobUiDelegate::AutoErrorHandlingEnabled)); job->setUrls(urls); - job->setStartupId(KStartupInfo::createNewStartupIdForTimestamp(timeStamp)); + if (KWindowSystem::isPlatformX11()) { + job->setStartupId(KStartupInfo::createNewStartupIdForTimestamp(timeStamp)); + } job->start(); KActivities::ResourceInstance::notifyAccessed(QUrl(QStringLiteral("applications:") + service->storageId()), @@ -838,7 +840,9 @@ void runApp(const AppData &appData, const QList &urls) } else { auto *job = new KIO::OpenUrlJob(appData.url); job->setUiDelegate(new KNotificationJobUiDelegate(KJobUiDelegate::AutoErrorHandlingEnabled)); - job->setStartupId(KStartupInfo::createNewStartupIdForTimestamp(timeStamp)); + if (KWindowSystem::isPlatformX11()) { + job->setStartupId(KStartupInfo::createNewStartupIdForTimestamp(timeStamp)); + } job->setRunExecutables(true); job->start();