diff options
author | Benny Prijono <bennylp@teluu.com> | 2011-10-06 07:48:07 +0000 |
---|---|---|
committer | Benny Prijono <bennylp@teluu.com> | 2011-10-06 07:48:07 +0000 |
commit | f00bf44a3671afd6682414fd4bd27af07041e5b8 (patch) | |
tree | cf516645ce9c1aec4d1e808853478b4c815dcc39 /pjsip-apps/src/pjsua/pjsua_app.c | |
parent | 2c7f77a859c5b0a0644d1c7a99febcf99aedff33 (diff) |
Misc (re #1370): pjsua hide preview window when setting preview off
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@3800 74dad513-b988-da41-8d7b-12977e46ad98
Diffstat (limited to 'pjsip-apps/src/pjsua/pjsua_app.c')
-rw-r--r-- | pjsip-apps/src/pjsua/pjsua_app.c | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/pjsip-apps/src/pjsua/pjsua_app.c b/pjsip-apps/src/pjsua/pjsua_app.c index 2100e8a3..1ee483dd 100644 --- a/pjsip-apps/src/pjsua/pjsua_app.c +++ b/pjsip-apps/src/pjsua/pjsua_app.c @@ -3880,7 +3880,14 @@ static void vid_handle_menu(char *menuin) pjsua_vid_preview_start(dev_id, NULL); arrange_window(pjsua_vid_preview_get_win(dev_id)); } else { - pjsua_vid_preview_stop(dev_id); + pjsua_vid_win_id wid; + wid = pjsua_vid_preview_get_win(dev_id); + if (wid != PJSUA_INVALID_ID) { + /* Preview window hiding once it is stopped is + * responsibility of app */ + pjsua_vid_win_set_show(wid, PJ_FALSE); + pjsua_vid_preview_stop(dev_id); + } } } } else |