Android: don't process capture previews when capture is canceled
Change-Id: Ia068b0fcc30412755639412ec03e49c740b66bed Reviewed-by: Christian Stromme <christian.stromme@qt.io>
This commit is contained in:
@@ -576,6 +576,9 @@ void QAndroidCameraSession::onCameraPictureExposed()
|
|||||||
|
|
||||||
void QAndroidCameraSession::onLastPreviewFrameFetched(const QVideoFrame &frame)
|
void QAndroidCameraSession::onLastPreviewFrameFetched(const QVideoFrame &frame)
|
||||||
{
|
{
|
||||||
|
if (m_captureCanceled)
|
||||||
|
return;
|
||||||
|
|
||||||
QtConcurrent::run(this, &QAndroidCameraSession::processPreviewImage,
|
QtConcurrent::run(this, &QAndroidCameraSession::processPreviewImage,
|
||||||
m_currentImageCaptureId,
|
m_currentImageCaptureId,
|
||||||
frame,
|
frame,
|
||||||
|
|||||||
Reference in New Issue
Block a user