summaryrefslogtreecommitdiff
path: root/pjmedia/src/pjmedia-videodev/qt_dev.m
diff options
context:
space:
mode:
Diffstat (limited to 'pjmedia/src/pjmedia-videodev/qt_dev.m')
-rw-r--r--pjmedia/src/pjmedia-videodev/qt_dev.m2
1 files changed, 2 insertions, 0 deletions
diff --git a/pjmedia/src/pjmedia-videodev/qt_dev.m b/pjmedia/src/pjmedia-videodev/qt_dev.m
index 80546a5c..af0d2691 100644
--- a/pjmedia/src/pjmedia-videodev/qt_dev.m
+++ b/pjmedia/src/pjmedia-videodev/qt_dev.m
@@ -594,6 +594,8 @@ static pj_status_t qt_stream_stop(pjmedia_vid_dev_stream *strm)
if (stream->cap_session && [stream->cap_session isRunning])
[stream->cap_session stopRunning];
+ CFRunLoopRunInMode(kCFRunLoopDefaultMode, 0, false);
+
return PJ_SUCCESS;
}