|
|
@@ -339,14 +339,14 @@ var VideoLayout = (function (my) {
|
|
339
|
339
|
|
|
340
|
340
|
Object.keys(members).forEach(function (jid) {
|
|
341
|
341
|
|
|
342
|
|
- if (Strophe.getResourceFromJid(jid) === 'focus') {
|
|
|
342
|
+ var resourceJid = Strophe.getResourceFromJid(jid);
|
|
|
343
|
+ var member = members[jid];
|
|
|
344
|
+
|
|
|
345
|
+ if (member.isFocus) {
|
|
343
|
346
|
// Skip server side focus
|
|
344
|
347
|
return;
|
|
345
|
348
|
}
|
|
346
|
349
|
|
|
347
|
|
- var resourceJid = Strophe.getResourceFromJid(jid);
|
|
348
|
|
- var member = members[jid];
|
|
349
|
|
-
|
|
350
|
350
|
if (member.role === 'moderator') {
|
|
351
|
351
|
remoteVideos[resourceJid].removeRemoteVideoMenu();
|
|
352
|
352
|
remoteVideos[resourceJid].createModeratorIndicatorElement();
|
|
|
@@ -1008,4 +1008,4 @@ var VideoLayout = (function (my) {
|
|
1008
|
1008
|
return my;
|
|
1009
|
1009
|
}(VideoLayout || {}));
|
|
1010
|
1010
|
|
|
1011
|
|
-module.exports = VideoLayout;
|
|
|
1011
|
+module.exports = VideoLayout;
|