From 3378bcbf0f4190602f6192cfd693f237ab78eb90 Mon Sep 17 00:00:00 2001 From: Nanang Izzuddin Date: Wed, 28 Dec 2011 10:23:58 +0000 Subject: Misc (re #1393): vidgui: fixed zombie video window after re-INVITE by always destroying any incoming video window first before processing media update. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@3930 74dad513-b988-da41-8d7b-12977e46ad98 --- pjsip-apps/src/vidgui/vidgui.cpp | 3 +++ 1 file changed, 3 insertions(+) (limited to 'pjsip-apps') diff --git a/pjsip-apps/src/vidgui/vidgui.cpp b/pjsip-apps/src/vidgui/vidgui.cpp index 823ec8bf..77f805d7 100644 --- a/pjsip-apps/src/vidgui/vidgui.cpp +++ b/pjsip-apps/src/vidgui/vidgui.cpp @@ -327,6 +327,9 @@ void MainWin::initVideoWindow() if (currentCall_ == -1) return; + delete video_; + video_ = NULL; + pjsua_call_get_info(currentCall_, &ci); for (i = 0; i < ci.media_cnt; ++i) { if ((ci.media[i].type == PJMEDIA_TYPE_VIDEO) && -- cgit v1.2.3