┌   ┐
54
└   ┘

summaryrefslogtreecommitdiff
path: root/src/search/popup.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/search/popup.cpp')
-rw-r--r--src/search/popup.cpp6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/search/popup.cpp b/src/search/popup.cpp
index 2c4b38fa5..66dc4f7e4 100644
--- a/src/search/popup.cpp
+++ b/src/search/popup.cpp
@@ -341,6 +341,10 @@ void Popup::slotKFindButtonClicked()
if (kFind) {
auto *job = new KIO::ApplicationLauncherJob(kFind);
job->setUrls({m_searchConfiguration->searchPath()});
+
+ // must hide the parent pop, so the focus switches correctly
+ hide();
+
job->start();
return;
}
@@ -351,7 +355,7 @@ void Popup::slotKFindButtonClicked()
#else
auto packageInstaller = new DolphinPackageInstaller(
KFIND_PACKAGE_NAME,
- QUrl("appstream://org.kde.kfind.desktop"),
+ QUrl("appstream://org.kde.kfind"),
[]() {
return KService::serviceByDesktopName(kFindDesktopName);
},