diff options
author | Yoann Lopes <yoann.lopes@qt.io> | 2016-07-13 11:20:54 +0200 |
---|---|---|
committer | Yoann Lopes <yoann.lopes@qt.io> | 2016-08-12 11:17:23 +0000 |
commit | d78e0716dd97ea0c874928bcde0531fda297703a (patch) | |
tree | fa7d4c7ef0ff0d4146767afaca7ac434a1ef2782 /src/plugins/android/src | |
parent | b76958f23e971e25a38ed2b9525dcca1cb3d954d (diff) |
Android: don't process capture previews when capture is canceled
Change-Id: Ia068b0fcc30412755639412ec03e49c740b66bed
Reviewed-by: Christian Stromme <christian.stromme@qt.io>
Diffstat (limited to 'src/plugins/android/src')
-rw-r--r-- | src/plugins/android/src/mediacapture/qandroidcamerasession.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/plugins/android/src/mediacapture/qandroidcamerasession.cpp b/src/plugins/android/src/mediacapture/qandroidcamerasession.cpp index df9f0367b..1689a55b4 100644 --- a/src/plugins/android/src/mediacapture/qandroidcamerasession.cpp +++ b/src/plugins/android/src/mediacapture/qandroidcamerasession.cpp @@ -576,6 +576,9 @@ void QAndroidCameraSession::onCameraPictureExposed() void QAndroidCameraSession::onLastPreviewFrameFetched(const QVideoFrame &frame) { + if (m_captureCanceled) + return; + QtConcurrent::run(this, &QAndroidCameraSession::processPreviewImage, m_currentImageCaptureId, frame, |