Fix missing photos in gallery.

This commit is contained in:
Michelle Tang
2024-09-03 12:20:38 -07:00
committed by GitHub
parent ab7bdc3c03
commit 2c7668253e
3 changed files with 16 additions and 14 deletions

View File

@@ -118,13 +118,7 @@ public class AttachmentKeyboard extends FrameLayout implements InputAwareLayout.
}
public void onMediaChanged(@NonNull List<Media> media) {
if (StorageUtil.canReadAllFromMediaStore()) {
mediaList.setVisibility(VISIBLE);
mediaAdapter.setMedia(media, false);
permissionButton.setVisibility(GONE);
permissionText.setVisibility(GONE);
manageButton.setVisibility(GONE);
} else if (StorageUtil.canOnlyReadSelectedMediaStore() && media.isEmpty()) {
if (StorageUtil.canOnlyReadSelectedMediaStore() && media.isEmpty()) {
mediaList.setVisibility(GONE);
manageButton.setVisibility(GONE);
permissionText.setVisibility(VISIBLE);
@@ -142,6 +136,12 @@ public class AttachmentKeyboard extends FrameLayout implements InputAwareLayout.
manageButton.setVisibility(VISIBLE);
permissionText.setVisibility(GONE);
permissionButton.setVisibility(GONE);
} else if (StorageUtil.canReadAnyFromMediaStore()) {
mediaList.setVisibility(VISIBLE);
mediaAdapter.setMedia(media, false);
permissionButton.setVisibility(GONE);
permissionText.setVisibility(GONE);
manageButton.setVisibility(GONE);
} else {
mediaList.setVisibility(GONE);
manageButton.setVisibility(GONE);