Merge pull request #1160 from jitsi/fix-unpinning-local-dominant-speaker

Fixes unpinning local user which is dominant speaker.
This commit is contained in:
hristoterezov 2016-11-23 17:40:47 -06:00 committed by GitHub
commit 57b0736ebb
1 changed files with 6 additions and 0 deletions

View File

@ -358,6 +358,12 @@ var VideoLayout = {
if(smallVideo && smallVideo.hasVideo()) {
this.updateLargeVideo(currentDominantSpeaker);
}
} else {
// if there is no currentDominantSpeaker, it can also be
// that local participant is the dominant speaker
// we should act as a participant has left and was on large
// and we should choose somebody (electLastVisibleVideo)
this.updateLargeVideo(this.electLastVisibleVideo());
}
eventEmitter.emit(UIEvents.PINNED_ENDPOINT, smallVideo, false);