From: Dragos Oancea Date: Tue, 28 Mar 2017 13:50:22 +0000 (+0100) Subject: FS-10191: don't send "video-floor-change" event for audio-only conference X-Git-Tag: v1.10.2^2~109^2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=4d4afbeb5d9a6aa2d8fced093aeba9b27c1e5623;p=thirdparty%2Ffreeswitch.git FS-10191: don't send "video-floor-change" event for audio-only conference --- diff --git a/src/mod/applications/mod_conference/conference_loop.c b/src/mod/applications/mod_conference/conference_loop.c index 49377312c6..cf284ac2a6 100644 --- a/src/mod/applications/mod_conference/conference_loop.c +++ b/src/mod/applications/mod_conference/conference_loop.c @@ -1189,7 +1189,7 @@ void *SWITCH_THREAD_FUNC conference_loop_input(switch_thread_t *thread, void *ob member->last_score = member->score; - if (member->id == member->conference->floor_holder) { + if ((switch_channel_test_flag(channel, CF_VIDEO) || member->avatar_png_img) && (member->id == member->conference->floor_holder)) { if (member->id != member->conference->video_floor_holder && (member->floor_packets > member->conference->video_floor_packets || member->energy_level == 0)) { conference_video_set_floor_holder(member->conference, member, SWITCH_FALSE);