diff options
author | Nanang Izzuddin <nanang@teluu.com> | 2011-12-28 10:23:58 +0000 |
---|---|---|
committer | Nanang Izzuddin <nanang@teluu.com> | 2011-12-28 10:23:58 +0000 |
commit | 3378bcbf0f4190602f6192cfd693f237ab78eb90 (patch) | |
tree | 9e5951c6d8a8ee1cca298caa31de3a3520b11985 | |
parent | 88938bc59f786d4064e5b17b351724b016edde4b (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.cpp | 3 |
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) && |