Hide the media-send video trim timeline when transcoding is unavailable.

This commit is contained in:
Alex Hart
2026-08-10 16:32:55 -04:00
committed by Greyson Parrelli
parent 2899664af7
commit bbee3e7a97
@@ -58,6 +58,7 @@ import org.signal.glide.compose.GlideImageScaleType
import org.signal.glide.decryptableuri.DecryptableUri
import org.signal.imageeditor.core.model.EditorModel
import org.signal.mediasend.EditorState
import org.signal.mediasend.MediaConstraints
import org.signal.mediasend.MediaSendFlowState
import org.signal.mediasend.PreviewMediaInputFactory
import org.signal.mediasend.rememberPreviewState
@@ -285,7 +286,7 @@ internal fun MediaEditScreen(
verticalArrangement = spacedBy(20.dp),
horizontalAlignment = Alignment.CenterHorizontally
) {
if (focusedEditorState is EditorState.VideoTrim) {
if (focusedEditorState is EditorState.VideoTrim && MediaConstraints.isVideoTranscodeAvailable()) {
VideoTrimTimeline(
videoUri = focusedUri,
editorState = focusedEditorState,