From 9665956431df259d8afe46352072b49be13e9a43 Mon Sep 17 00:00:00 2001 From: Anthony Minessale Date: Fri, 24 Jul 2015 13:47:48 -0500 Subject: [PATCH] FS-7887 #resolve --- src/mod/applications/mod_conference/conference_video.c | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/mod/applications/mod_conference/conference_video.c b/src/mod/applications/mod_conference/conference_video.c index d3ccded620..563729dbc3 100644 --- a/src/mod/applications/mod_conference/conference_video.c +++ b/src/mod/applications/mod_conference/conference_video.c @@ -609,6 +609,11 @@ void conference_video_detach_video_layer(conference_member_t *member) member->avatar_patched = 0; conference_video_check_used_layers(canvas); canvas->send_keyframe = 1; + + if (conference_utils_test_flag(member->conference, CFLAG_JSON_STATUS)) { + conference_member_update_status_field(member); + } + switch_mutex_unlock(canvas->mutex); end: @@ -919,6 +924,10 @@ switch_status_t conference_video_attach_video_layer(conference_member_t *member, switch_img_fill(canvas->img, layer->x_pos, layer->y_pos, layer->screen_w, layer->screen_h, &canvas->letterbox_bgcolor); conference_video_reset_video_bitrate_counters(member); + if (conference_utils_test_flag(member->conference, CFLAG_JSON_STATUS)) { + conference_member_update_status_field(member); + } + end: switch_mutex_unlock(canvas->mutex);