diff --git a/shell/welcomescreen.cpp b/shell/welcomescreen.cpp index 62faac1fc..128abd7a2 100644 --- a/shell/welcomescreen.cpp +++ b/shell/welcomescreen.cpp @@ -7,13 +7,12 @@ #include "welcomescreen.h" #include +#include #include #include #include #include -#include -#include #include #include #include @@ -79,10 +78,7 @@ public: showDirectoryAction->setIcon(QIcon::fromTheme(QStringLiteral("document-open-folder"))); connect(showDirectoryAction, &QAction::triggered, this, [item]() { if (item->url.isLocalFile()) { - QFileInfo fileInfo(item->url.toLocalFile()); - QDir parentDir = fileInfo.dir(); - QUrl parentDirUrl = QUrl::fromLocalFile(parentDir.absolutePath()); - QDesktopServices::openUrl(parentDirUrl); + KIO::highlightInFileManager({item->url}); } }); menu.addAction(showDirectoryAction);