From acb10a26627a7b6b46bea877af0e80d5eef87d07 Mon Sep 17 00:00:00 2001 From: N-Pex Date: Mon, 3 Nov 2025 17:45:47 +0100 Subject: [PATCH] Fix "download image" button Issue #700 --- src/components/file_mode/EventAttachmentInfo.vue | 8 ++++++-- src/components/file_mode/GalleryItemsView.vue | 2 +- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/src/components/file_mode/EventAttachmentInfo.vue b/src/components/file_mode/EventAttachmentInfo.vue index 3aab4f2..0b8578a 100644 --- a/src/components/file_mode/EventAttachmentInfo.vue +++ b/src/components/file_mode/EventAttachmentInfo.vue @@ -10,7 +10,7 @@ - + $vuetify.icons.ic_download{{ $t("cc.download_image") }} @@ -30,10 +30,14 @@ const { attachment } = defineProps<{ const loadingProof: Ref = ref(false); const metaStripped: Ref = ref(false); +const emits = defineEmits<{ + (event: "download"): void; +}>(); + const updateMetaStripped = (a: EventAttachment | undefined) => { const hadC2PA = a?.mediaInterventionFlags ? a.mediaInterventionFlags.containsC2PA : false; const hadExif = a?.mediaInterventionFlags ? a.mediaInterventionFlags.containsEXIF : false; - metaStripped.value = (hadC2PA && a?.proof?.integrity?.c2pa === undefined) || (hadExif && a?.proof?.integrity?.exif === undefined); + metaStripped.value = (!!hadC2PA && a?.proof?.integrity?.c2pa === undefined) || (!!hadExif && a?.proof?.integrity?.exif === undefined); }; onMounted(() => { diff --git a/src/components/file_mode/GalleryItemsView.vue b/src/components/file_mode/GalleryItemsView.vue index 6727f1d..3ea3c53 100644 --- a/src/components/file_mode/GalleryItemsView.vue +++ b/src/components/file_mode/GalleryItemsView.vue @@ -41,7 +41,7 @@ - +