From: Nicolas Fella Date: Wed, 31 May 2023 12:13:19 +0000 (+0200) Subject: Only use KStartupInfo on X11 X-Git-Url: https://cloud.milkyroute.net/gitweb/dolphin.git/commitdiff_plain/1c393f50d5dc2e843962e17d0e8c144f019e1da2 Only use KStartupInfo on X11 --- diff --git a/src/dolphinmainwindow.cpp b/src/dolphinmainwindow.cpp index ef8f9770f..a03655f5a 100644 --- a/src/dolphinmainwindow.cpp +++ b/src/dolphinmainwindow.cpp @@ -54,7 +54,6 @@ #include #include #include -#include #include #include #include @@ -84,6 +83,10 @@ #include +#if HAVE_X11 +#include +#endif + namespace { // Used for GeneralSettings::version() to determine whether @@ -305,8 +308,10 @@ void DolphinMainWindow::activateWindow(const QString &activationToken) if (KWindowSystem::isPlatformWayland()) { KWindowSystem::setCurrentXdgActivationToken(activationToken); - } else { + } else if (KWindowSystem::isPlatformX11()) { +#if HAVE_X11 KStartupInfo::setNewStartupId(window()->windowHandle(), activationToken.toUtf8()); +#endif } KWindowSystem::activateWindow(window()->windowHandle());