mirror of
https://github.com/signalapp/Signal-Android.git
synced 2026-02-14 23:18:43 +00:00
Fix issue where invalid videos get stuck in the send flow.
This commit is contained in:
@@ -198,10 +198,18 @@ class MediaSelectionViewModel(
|
||||
video.uri to VideoTrimData(true, duration, 0, maxDuration)
|
||||
}
|
||||
}
|
||||
|
||||
val updatedCameraFirstCapture = if (it.cameraFirstCapture != null) {
|
||||
filterResult.filteredMedia.find { filtered -> filtered.uri == it.cameraFirstCapture.uri }
|
||||
} else {
|
||||
null
|
||||
}
|
||||
|
||||
it.copy(
|
||||
selectedMedia = filterResult.filteredMedia,
|
||||
focusedMedia = it.focusedMedia ?: filterResult.filteredMedia.first(),
|
||||
editorStateMap = it.editorStateMap + initializedVideoEditorStates
|
||||
editorStateMap = it.editorStateMap + initializedVideoEditorStates,
|
||||
cameraFirstCapture = updatedCameraFirstCapture ?: it.cameraFirstCapture
|
||||
)
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user