mirror of
https://github.com/Novaloop-AG/element-x-android.git
synced 2026-11-03 16:10:00 +00:00
Merge pull request #4397 from element-hq/feature/bma/fixNoMoreMediaToShow
…Ensure the snackbar "No more media to show" is not rendered when opening the media viewer.
This commit is contained in:
+6
-2
@@ -164,7 +164,9 @@ class MediaViewerPresenter @AssistedInject constructor(
|
|||||||
) {
|
) {
|
||||||
val isRenderingLoadingBackward by remember {
|
val isRenderingLoadingBackward by remember {
|
||||||
derivedStateOf {
|
derivedStateOf {
|
||||||
currentIndex.intValue == data.value.lastIndex && data.value.lastOrNull() is MediaViewerPageData.Loading
|
currentIndex.intValue == data.value.lastIndex &&
|
||||||
|
data.value.size > 1 &&
|
||||||
|
data.value.lastOrNull() is MediaViewerPageData.Loading
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (isRenderingLoadingBackward) {
|
if (isRenderingLoadingBackward) {
|
||||||
@@ -186,7 +188,9 @@ class MediaViewerPresenter @AssistedInject constructor(
|
|||||||
) {
|
) {
|
||||||
val isRenderingLoadingForward by remember {
|
val isRenderingLoadingForward by remember {
|
||||||
derivedStateOf {
|
derivedStateOf {
|
||||||
currentIndex.intValue == 0 && data.value.firstOrNull() is MediaViewerPageData.Loading
|
currentIndex.intValue == 0 &&
|
||||||
|
data.value.size > 1 &&
|
||||||
|
data.value.firstOrNull() is MediaViewerPageData.Loading
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (isRenderingLoadingForward) {
|
if (isRenderingLoadingForward) {
|
||||||
|
|||||||
Reference in New Issue
Block a user