From: Anthony Minessale Date: Tue, 15 Dec 2015 20:00:52 +0000 (-0600) Subject: FS-8663 a little more X-Git-Tag: v1.6.6~1^2~49^2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=0bcb240b24132cfe261ea4ba532eca378a18c3e7;p=thirdparty%2Ffreeswitch.git FS-8663 a little more --- diff --git a/src/mod/applications/mod_conference/conference_video.c b/src/mod/applications/mod_conference/conference_video.c index 08e8f050c8..8bcc57ef0b 100644 --- a/src/mod/applications/mod_conference/conference_video.c +++ b/src/mod/applications/mod_conference/conference_video.c @@ -2098,7 +2098,12 @@ void *SWITCH_THREAD_FUNC conference_video_muxing_thread_run(switch_thread_t *thr if (last_personal != personal) { do_refresh = 100; count_changed = 1; - last_personal = personal; + if ((last_personal = personal)) { + switch_mutex_lock(conference->member_mutex); + conference->new_personal_vlayout = canvas->vlayout; + switch_mutex_unlock(conference->member_mutex); + } + conference_utils_set_flag(conference, CFLAG_REFRESH_LAYOUT); } if (members_with_video != conference->members_with_video) {