summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNanang Izzuddin <nanang@teluu.com>2011-12-28 10:23:58 +0000
committerNanang Izzuddin <nanang@teluu.com>2011-12-28 10:23:58 +0000
commit3378bcbf0f4190602f6192cfd693f237ab78eb90 (patch)
tree9e5951c6d8a8ee1cca298caa31de3a3520b11985
parent88938bc59f786d4064e5b17b351724b016edde4b (diff)
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
-rw-r--r--pjsip-apps/src/vidgui/vidgui.cpp3
1 files changed, 3 insertions, 0 deletions
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) &&