Переглянути джерело

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

Fix missing remote video exception
j8
bgrozev 9 роки тому
джерело
коміт
202c506a8d
1 змінених файлів з 7 додано та 3 видалено
  1. 7
    3
      modules/UI/videolayout/VideoLayout.js

+ 7
- 3
modules/UI/videolayout/VideoLayout.js Переглянути файл

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

Завантаження…
Відмінити
Зберегти