Browse Source

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

Fixes unpinning local user which is dominant speaker.
master
hristoterezov 8 years ago
parent
commit
57b0736ebb
1 changed files with 6 additions and 0 deletions
  1. 6
    0
      modules/UI/videolayout/VideoLayout.js

+ 6
- 0
modules/UI/videolayout/VideoLayout.js View File

358
                 if(smallVideo && smallVideo.hasVideo()) {
358
                 if(smallVideo && smallVideo.hasVideo()) {
359
                     this.updateLargeVideo(currentDominantSpeaker);
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
             eventEmitter.emit(UIEvents.PINNED_ENDPOINT, smallVideo, false);
369
             eventEmitter.emit(UIEvents.PINNED_ENDPOINT, smallVideo, false);

Loading…
Cancel
Save