Use QUrl::fromLocalFile to open local files in Unified Search results.
authoralex-z <blackslayer4@gmail.com>
Mon, 15 Nov 2021 12:24:04 +0000 (14:24 +0200)
committerallexzander (Rebase PR Action) <allexzander@users.noreply.github.com>
Thu, 18 Nov 2021 09:34:54 +0000 (09:34 +0000)
Signed-off-by: alex-z <blackslayer4@gmail.com>
src/gui/tray/unifiedsearchresultslistmodel.cpp

index a6cc8569d1fdcf0bbb02a48262ea24ac937f1b30..751ab7bbbd9b8193f7578edd333d8859eeb6e3bf 100644 (file)
@@ -322,7 +322,8 @@ void UnifiedSearchResultsListModel::resultClicked(const QString &providerId, con
             FolderMan::instance()->findFileInLocalFolders(QFileInfo(relativePath).path(), _accountState->account());
 
         if (!localFiles.isEmpty()) {
-            QDesktopServices::openUrl(localFiles.constFirst());
+            qCInfo(lcUnifiedSearch) << "Opening file:" << localFiles.constFirst();
+            QDesktopServices::openUrl(QUrl::fromLocalFile(localFiles.constFirst()));
             return;
         }
     }