diff --git a/src/plugins/krunner-integration/windowsrunnerinterface.cpp b/src/plugins/krunner-integration/windowsrunnerinterface.cpp index 2e9887550b..5cfd57a5cc 100644 --- a/src/plugins/krunner-integration/windowsrunnerinterface.cpp +++ b/src/plugins/krunner-integration/windowsrunnerinterface.cpp @@ -207,6 +207,9 @@ void WindowsRunner::Run(const QString &id, const QString &actionId) if (action == ActivateDesktopAction) { QByteArray desktopId = objectId.toLocal8Bit(); auto desktop = VirtualDesktopManager::self()->desktopForId(desktopId); + if (!desktop) { + return; + } VirtualDesktopManager::self()->setCurrent(desktop); return; }