Skips selecting local participant when alone in the room.

This commit is contained in:
damencho 2016-09-06 12:00:13 -05:00
parent 2f966b7da4
commit f86056c4f8
1 changed files with 6 additions and 0 deletions

View File

@ -1374,6 +1374,12 @@ export default {
APP.UI.addListener(UIEvents.SELECTED_ENDPOINT, (id) => { APP.UI.addListener(UIEvents.SELECTED_ENDPOINT, (id) => {
try { try {
// do not try to select participant if there is none (we are
// alone in the room), otherwise an error will be thrown cause
// reporting mechanism is not available (datachannels currently)
if (room.getParticipants().length === 0)
return;
room.selectParticipant(id); room.selectParticipant(id);
} catch (e) { } catch (e) {
JitsiMeetJS.analytics.sendEvent('selectParticipant.failed'); JitsiMeetJS.analytics.sendEvent('selectParticipant.failed');