From f00bf44a3671afd6682414fd4bd27af07041e5b8 Mon Sep 17 00:00:00 2001 From: Benny Prijono Date: Thu, 6 Oct 2011 07:48:07 +0000 Subject: 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 --- pjsip-apps/src/pjsua/pjsua_app.c | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) (limited to 'pjsip-apps') 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 -- cgit v1.2.3