diff --git a/stream-video-android-ui-compose/src/main/kotlin/io/getstream/video/android/compose/ui/components/call/renderer/internal/PortraitVideoRenderer.kt b/stream-video-android-ui-compose/src/main/kotlin/io/getstream/video/android/compose/ui/components/call/renderer/internal/PortraitVideoRenderer.kt index 378c18201b6..27e1dd48a63 100644 --- a/stream-video-android-ui-compose/src/main/kotlin/io/getstream/video/android/compose/ui/components/call/renderer/internal/PortraitVideoRenderer.kt +++ b/stream-video-android-ui-compose/src/main/kotlin/io/getstream/video/android/compose/ui/components/call/renderer/internal/PortraitVideoRenderer.kt @@ -190,7 +190,7 @@ internal fun BoxScope.PortraitVideoRenderer( if (callParticipants.size in 2..4) { val currentLocal by call.state.me.collectAsStateWithLifecycle() - if (currentLocal != null || LocalInspectionMode.current) { + if (currentLocal != null) { floatingVideoRenderer?.invoke(this, call, parentSize) ?: DefaultFloatingParticipantVideo( call = call, @@ -199,6 +199,15 @@ internal fun BoxScope.PortraitVideoRenderer( parentSize = parentSize, style = style, ) + } else if (LocalInspectionMode.current) { + floatingVideoRenderer?.invoke(this, call, parentSize) + ?: DefaultFloatingParticipantVideo( + call = call, + me = callParticipants.first(), + callParticipants = callParticipants, + parentSize = parentSize, + style = style, + ) } } }