From 781c7f34f46091bd8b6a00a156174a77f50e9ae6 Mon Sep 17 00:00:00 2001 From: Benoit Marty Date: Fri, 24 Jan 2025 17:34:04 +0100 Subject: [PATCH] MediaGallery: close the bottom sheet when action "Save" or "Share" are selected. --- .../libraries/mediaviewer/impl/gallery/MediaGalleryPresenter.kt | 2 ++ 1 file changed, 2 insertions(+) diff --git a/libraries/mediaviewer/impl/src/main/kotlin/io/element/android/libraries/mediaviewer/impl/gallery/MediaGalleryPresenter.kt b/libraries/mediaviewer/impl/src/main/kotlin/io/element/android/libraries/mediaviewer/impl/gallery/MediaGalleryPresenter.kt index 476e86c5c5..e094e1b9fb 100644 --- a/libraries/mediaviewer/impl/src/main/kotlin/io/element/android/libraries/mediaviewer/impl/gallery/MediaGalleryPresenter.kt +++ b/libraries/mediaviewer/impl/src/main/kotlin/io/element/android/libraries/mediaviewer/impl/gallery/MediaGalleryPresenter.kt @@ -86,11 +86,13 @@ class MediaGalleryPresenter @AssistedInject constructor( mediaGalleryDataSource.deleteItem(event.eventId) } is MediaGalleryEvents.SaveOnDisk -> coroutineScope.launch { + mediaBottomSheetState = MediaBottomSheetState.Hidden groupedMediaItems.dataOrNull().find(event.eventId)?.let { saveOnDisk(it) } } is MediaGalleryEvents.Share -> coroutineScope.launch { + mediaBottomSheetState = MediaBottomSheetState.Hidden groupedMediaItems.dataOrNull().find(event.eventId)?.let { share(it) }