diff --git a/src/neochatroom.cpp b/src/neochatroom.cpp index 205985bed..5065b65e7 100644 --- a/src/neochatroom.cpp +++ b/src/neochatroom.cpp @@ -1251,6 +1251,6 @@ bool NeoChatRoom::downloadTempFile(const QString &eventId) return false; } - downloadFile(eventId, file.fileName()); + downloadFile(eventId, QUrl::fromLocalFile(file.fileName())); return true; } diff --git a/src/qml/Component/Timeline/FileDelegate.qml b/src/qml/Component/Timeline/FileDelegate.qml index 9d34df954..a6f0b1c86 100644 --- a/src/qml/Component/Timeline/FileDelegate.qml +++ b/src/qml/Component/Timeline/FileDelegate.qml @@ -29,8 +29,7 @@ TimelineContainer { } function openSavedFile() { - if (UrlHelper.openUrl(progressInfo.localPath)) return; - if (UrlHelper.openUrl(progressInfo.localDir)) return; + UrlHelper.openUrl(progressInfo.localPath); } innerObject: RowLayout {