소스 검색

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

Fixes unpinning local user which is dominant speaker.
master
hristoterezov 8 년 전
부모
커밋
57b0736ebb
1개의 변경된 파일6개의 추가작업 그리고 0개의 파일을 삭제
  1. 6
    0
      modules/UI/videolayout/VideoLayout.js

+ 6
- 0
modules/UI/videolayout/VideoLayout.js 파일 보기

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

Loading…
취소
저장