Przeglądaj źródła

Merge pull request #630 from jitsi/fix-missing-remote-video

Fix missing remote video exception
j8
bgrozev 9 lat temu
rodzic
commit
202c506a8d
1 zmienionych plików z 7 dodań i 3 usunięć
  1. 7
    3
      modules/UI/videolayout/VideoLayout.js

+ 7
- 3
modules/UI/videolayout/VideoLayout.js Wyświetl plik

438
 
438
 
439
         APP.conference.listMembers().forEach(function (member) {
439
         APP.conference.listMembers().forEach(function (member) {
440
             let id = member.getId();
440
             let id = member.getId();
441
+            let remoteVideo = remoteVideos[id];
442
+            if (!remoteVideo)
443
+                return;
444
+
441
             if (member.isModerator()) {
445
             if (member.isModerator()) {
442
-                remoteVideos[id].removeRemoteVideoMenu();
443
-                remoteVideos[id].createModeratorIndicatorElement();
446
+                remoteVideo.removeRemoteVideoMenu();
447
+                remoteVideo.createModeratorIndicatorElement();
444
             } else if (isModerator) {
448
             } else if (isModerator) {
445
                 // We are moderator, but user is not - add menu
449
                 // We are moderator, but user is not - add menu
446
                 if ($(`#remote_popupmenu_${id}`).length <= 0) {
450
                 if ($(`#remote_popupmenu_${id}`).length <= 0) {
447
-                    remoteVideos[id].addRemoteVideoMenu();
451
+                    remoteVideo.addRemoteVideoMenu();
448
                 }
452
                 }
449
             }
453
             }
450
         });
454
         });

Ładowanie…
Anuluj
Zapisz