From 806cacb755044c8f635fcffb2c4f9fee00bd5bc7 Mon Sep 17 00:00:00 2001 From: Jesse Bickel Date: Fri, 25 Sep 2015 08:49:19 -0500 Subject: [PATCH] Use member.isFocus to decide whether a given member is the conference focus user. --- modules/UI/videolayout/VideoLayout.js | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/modules/UI/videolayout/VideoLayout.js b/modules/UI/videolayout/VideoLayout.js index 4122ea660..7e8bcdd8e 100644 --- a/modules/UI/videolayout/VideoLayout.js +++ b/modules/UI/videolayout/VideoLayout.js @@ -339,14 +339,14 @@ var VideoLayout = (function (my) { Object.keys(members).forEach(function (jid) { - if (Strophe.getResourceFromJid(jid) === 'focus') { + var resourceJid = Strophe.getResourceFromJid(jid); + var member = members[jid]; + + if (member.isFocus) { // Skip server side focus return; } - var resourceJid = Strophe.getResourceFromJid(jid); - var member = members[jid]; - if (member.role === 'moderator') { remoteVideos[resourceJid].removeRemoteVideoMenu(); remoteVideos[resourceJid].createModeratorIndicatorElement(); @@ -1008,4 +1008,4 @@ var VideoLayout = (function (my) { return my; }(VideoLayout || {})); -module.exports = VideoLayout; \ No newline at end of file +module.exports = VideoLayout;