From 67bb3268df52e7d6854182fc915f3f62b343d487 Mon Sep 17 00:00:00 2001 From: Robertkill Date: Wed, 2 Apr 2025 16:08:09 +0800 Subject: [PATCH] fit: Camera occupied with no feedback QT6 multimedia mechanism changes result in unprocessed corresponding scenes pms: BUG-309895 --- workmodule.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/workmodule.cpp b/workmodule.cpp index b46aa6c..417b49b 100644 --- a/workmodule.cpp +++ b/workmodule.cpp @@ -122,7 +122,7 @@ void ErollThread::readyForCapture(bool ready) void ErollThread::captureError(int err, QImageCapture::Error, const QString &errorString) { - if (err > 0) { + if (m_camera->error() != QCamera::NoError) { qDebug() << "read camera fail:" << errorString; Q_EMIT processStatus(m_actionId, FaceEnrollException); } @@ -330,7 +330,7 @@ void VerifyThread::readyForCapture(bool ready) void VerifyThread::captureError(int err, QImageCapture::Error, const QString &errorString) { - if (err > 0) { + if (m_camera->error() != QCamera::NoError) { qDebug() << "read camera fail:" << errorString; Q_EMIT processStatus(m_actionId, FaceEnrollException); }