summaryrefslogtreecommitdiff
path: root/pjsip/src
diff options
context:
space:
mode:
Diffstat (limited to 'pjsip/src')
-rw-r--r--pjsip/src/pjsua-lib/pjsua_vid.c16
1 files changed, 9 insertions, 7 deletions
diff --git a/pjsip/src/pjsua-lib/pjsua_vid.c b/pjsip/src/pjsua-lib/pjsua_vid.c
index 7d8e9b82..e2bbab40 100644
--- a/pjsip/src/pjsua-lib/pjsua_vid.c
+++ b/pjsip/src/pjsua-lib/pjsua_vid.c
@@ -500,13 +500,15 @@ static pj_status_t create_vid_win(pjsua_vid_win_type type,
"on wid=%d", wid));
}
- status = pjmedia_vid_dev_stream_set_cap(
- strm, PJMEDIA_VID_DEV_CAP_OUTPUT_WINDOW,
- &wnd_flags);
- if (status != PJ_SUCCESS) {
- PJ_PERROR(4,(THIS_FILE, status,
- "Ignored error on setting window handle "
- "on wid=%d", wid));
+ if (wnd) {
+ status = pjmedia_vid_dev_stream_set_cap(
+ strm, PJMEDIA_VID_DEV_CAP_OUTPUT_WINDOW, wnd);
+
+ if (status != PJ_SUCCESS) {
+ PJ_PERROR(4, (THIS_FILE, status,
+ "Ignored error on setting window handle "
+ "on wid=%d", wid));
+ }
}
/* Done */