mirror of
https://gitcode.com/GitHub_Trending/ji/jitsi-meet.git
synced 2025-12-30 11:22:31 +00:00
fix(rn,large-video) don't render video for the local SS
This commit is contained in:
committed by
Saúl Ibarra Corretgé
parent
4d84123c71
commit
4a54f4bedc
@@ -6,7 +6,7 @@ import type { Dispatch } from 'redux';
|
||||
import { getSourceNameSignalingFeatureFlag } from '../../base/config/functions.any';
|
||||
import { JitsiTrackEvents } from '../../base/lib-jitsi-meet';
|
||||
import ParticipantView from '../../base/participants/components/ParticipantView.native';
|
||||
import { getParticipantById } from '../../base/participants/functions';
|
||||
import { getParticipantById, isLocalScreenshareParticipant } from '../../base/participants/functions';
|
||||
import { connect } from '../../base/redux';
|
||||
import {
|
||||
getVideoTrackByParticipant,
|
||||
@@ -259,7 +259,9 @@ function _mapStateToProps(state) {
|
||||
const videoTrack = getVideoTrackByParticipant(state, participant);
|
||||
let disableVideo = false;
|
||||
|
||||
if (participant?.local) {
|
||||
if (isLocalScreenshareParticipant(participant)) {
|
||||
disableVideo = true;
|
||||
} else if (participant?.local) {
|
||||
disableVideo = isLocalVideoTrackDesktop(state);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user