From: Anthony Minessale Date: Tue, 3 Jan 2017 21:27:08 +0000 (-0600) Subject: FS-9911: [mod_conference] Canvas not clearing when video playback of file is done... X-Git-Tag: v1.8.0~942 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=15278f6ea02936798970cfb2706a860b29a229d3;p=thirdparty%2Ffreeswitch.git FS-9911: [mod_conference] Canvas not clearing when video playback of file is done #resolve --- diff --git a/src/mod/applications/mod_conference/mod_conference.c b/src/mod/applications/mod_conference/mod_conference.c index eeaab028ed..b21bd40cd7 100644 --- a/src/mod/applications/mod_conference/mod_conference.c +++ b/src/mod/applications/mod_conference/mod_conference.c @@ -709,14 +709,14 @@ void *SWITCH_THREAD_FUNC conference_thread_run(switch_thread_t *thread, void *ob conference_file_node_t *fnode; switch_memory_pool_t *pool; - if (conference->canvases[0] && conference->fnode->layer_id > -1 ) { - conference_video_canvas_del_fnode_layer(conference, conference->fnode); - } - if (conference->fnode->type != NODE_TYPE_SPEECH) { conference_file_close(conference, conference->fnode); } + if (conference->canvases[0] && conference->fnode->layer_id > -1 ) { + conference_video_canvas_del_fnode_layer(conference, conference->fnode); + } + fnode = conference->fnode; conference->fnode = conference->fnode->next;