Skip to content

Commit 148cfd1

Browse files
Fix crash when single-selecting large media.
1 parent 93c1277 commit 148cfd1

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

src/org/thoughtcrime/securesms/mediasend/MediaSendViewModel.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -129,11 +129,13 @@ void onSingleMediaSelected(@NonNull Context context, @NonNull Media media) {
129129

130130
if (filteredMedia.isEmpty()) {
131131
error.setValue(Error.ITEM_TOO_LARGE);
132+
bucketId.setValue(Media.ALL_MEDIA_BUCKET_ID);
133+
} else {
134+
bucketId.setValue(filteredMedia.get(0).getBucketId().or(Media.ALL_MEDIA_BUCKET_ID));
132135
}
133136

134137
countButtonVisibility = CountButtonState.Visibility.FORCED_OFF;
135138

136-
bucketId.setValue(filteredMedia.get(0).getBucketId().or(Media.ALL_MEDIA_BUCKET_ID));
137139
selectedMedia.setValue(filteredMedia);
138140
countButtonState.setValue(new CountButtonState(filteredMedia.size(), countButtonVisibility));
139141
});

0 commit comments

Comments
 (0)