Page MenuHomePhorge

D290.1774427414.diff
No OneTemporary

Size
1 KB
Referenced Files
None
Subscribers
None

D290.1774427414.diff

diff --git a/src/contents/ui/FileHandler.qml b/src/contents/ui/FileHandler.qml
--- a/src/contents/ui/FileHandler.qml
+++ b/src/contents/ui/FileHandler.qml
@@ -53,6 +53,8 @@
}
function downloadFile(saveFileUrl) {
+ fileHandler.autoCache = false;
+ fileHandler.result = undefined;
const file = getFile();
if (!file) {
return;
@@ -66,6 +68,8 @@
}
function cacheFile() {
+ fileHandler.autoCache = true;
+ fileHandler.result = undefined;
const file = getThumbnail() || getFile();
if (!file) {
console.error('No valid file to cache');
diff --git a/src/contents/ui/KazvIOMenu.qml b/src/contents/ui/KazvIOMenu.qml
--- a/src/contents/ui/KazvIOMenu.qml
+++ b/src/contents/ui/KazvIOMenu.qml
@@ -20,6 +20,7 @@
required property bool isUpload
property var progress: kazvIOJob ? kazvIOJob.progress : 0
+ property alias resultMsg: resultMsg.text
visible: kazvIOJob ? true : false
diff --git a/src/contents/ui/MediaFileMenu.qml b/src/contents/ui/MediaFileMenu.qml
--- a/src/contents/ui/MediaFileMenu.qml
+++ b/src/contents/ui/MediaFileMenu.qml
@@ -34,7 +34,14 @@
text: l10n.get('media-file-menu-option-view')
onTriggered: {
fileHandler.cacheFile()
- Qt.openUrlExternally(fileHandler.cachedFile)
+ fileHandler.resultChanged.connect(() => {
+ if (fileHandler.success) {
+ Qt.openUrlExternally(fileHandler.cachedFile);
+ } else {
+ console.log(progressBar)
+ showPassiveNotification(progressBar.resultMsg)
+ }
+ });
}
}

File Metadata

Mime Type
text/plain
Expires
Wed, Mar 25, 1:30 AM (45 m, 24 s)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
1229441
Default Alt Text
D290.1774427414.diff (1 KB)

Event Timeline