From bf99bec0bbe79c7f9c777ff9ca393469fc3ed921 Mon Sep 17 00:00:00 2001 From: Alex Hart Date: Tue, 11 Aug 2026 17:01:49 -0300 Subject: [PATCH] Move opt-in to method. --- .../signal/mediasend/screens/edit/video/VideoEditorFragment.kt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/feature/media-send/src/main/java/org/signal/mediasend/screens/edit/video/VideoEditorFragment.kt b/feature/media-send/src/main/java/org/signal/mediasend/screens/edit/video/VideoEditorFragment.kt index ff9521095f..f58c42b040 100644 --- a/feature/media-send/src/main/java/org/signal/mediasend/screens/edit/video/VideoEditorFragment.kt +++ b/feature/media-send/src/main/java/org/signal/mediasend/screens/edit/video/VideoEditorFragment.kt @@ -15,6 +15,7 @@ import android.view.LayoutInflater import android.view.View import android.view.ViewGroup import android.view.ViewOutlineProvider +import androidx.annotation.OptIn import androidx.core.view.isVisible import androidx.fragment.app.Fragment import androidx.lifecycle.Lifecycle @@ -33,7 +34,6 @@ import org.signal.video.VideoPlayer import kotlin.time.Duration.Companion.microseconds import kotlin.time.Duration.Companion.milliseconds -@OptIn(UnstableApi::class) class VideoEditorFragment : Fragment() { private val videoScanThrottle = Throttler(150) private val handler = Handler(Looper.getMainLooper()) @@ -271,6 +271,7 @@ class VideoEditorFragment : Fragment() { } /** The content frame tracks the video's rectangle, but fills everything it is given until the player reports a size. */ + @OptIn(UnstableApi::class) private fun shapeContentFrame(view: View) { val contentFrame: AspectRatioFrameLayout = view.findViewById(R.id.exo_content_frame) ?: return val radius = VIDEO_CORNER_RADIUS_DP * resources.displayMetrics.density