Skip to content

Commit

Permalink
fix(RN-video): Video not showing if disableThirdPartyRequests is true.
Browse files Browse the repository at this point in the history
  • Loading branch information
hristoterezov committed Aug 27, 2024
1 parent 3f7c3b8 commit 1429e83
Showing 1 changed file with 9 additions and 3 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -53,6 +53,11 @@ interface IProps {
*/
_renderVideo: boolean;

/**
* Whether the shared video is enabled or not.
*/
_sharedVideoEnabled: boolean;

/**
* The video Track of the participant with {@link #participantId}.
*/
Expand Down Expand Up @@ -168,6 +173,7 @@ class ParticipantView extends Component<IProps> {
_isConnectionInactive,
_isSharedVideoParticipant,
_renderVideo: renderVideo,
_sharedVideoEnabled,
_videoTrack: videoTrack,
disableVideo,
onPress
Expand All @@ -178,7 +184,7 @@ class ParticipantView extends Component<IProps> {
? this.props.testHintId
: `org.jitsi.meet.Participant#${this.props.participantId}`;

const renderSharedVideo = _isSharedVideoParticipant && !disableVideo;
const renderSharedVideo = _isSharedVideoParticipant && !disableVideo && _sharedVideoEnabled;

return (
<Container
Expand Down Expand Up @@ -237,8 +243,8 @@ function _mapStateToProps(state: IReduxState, ownProps: any) {
_isConnectionInactive: isTrackStreamingStatusInactive(videoTrack),
_isSharedVideoParticipant: isSharedVideoParticipant(participant),
_participantName: getParticipantDisplayName(state, participantId),
_renderVideo: shouldRenderParticipantVideo(state, participantId) && !disableVideo
&& isSharedVideoEnabled(state),
_renderVideo: shouldRenderParticipantVideo(state, participantId) && !disableVideo,
_sharedVideoEnabled: isSharedVideoEnabled(state),
_videoTrack: videoTrack
};
}
Expand Down

0 comments on commit 1429e83

Please sign in to comment.