diff options
Diffstat (limited to 'src/plugins/android/src/wrappers/jcamera.cpp')
-rw-r--r-- | src/plugins/android/src/wrappers/jcamera.cpp | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/src/plugins/android/src/wrappers/jcamera.cpp b/src/plugins/android/src/wrappers/jcamera.cpp index 23f3e14b4..50a65a779 100644 --- a/src/plugins/android/src/wrappers/jcamera.cpp +++ b/src/plugins/android/src/wrappers/jcamera.cpp @@ -306,12 +306,16 @@ int JCamera::cameraId() const void JCamera::lock() { - QMetaObject::invokeMethod(d, "callVoidMethod", Q_ARG(QByteArray, "lock")); + QMetaObject::invokeMethod(d, "callVoidMethod", + Qt::BlockingQueuedConnection, + Q_ARG(QByteArray, "lock")); } void JCamera::unlock() { - QMetaObject::invokeMethod(d, "callVoidMethod", Q_ARG(QByteArray, "unlock")); + QMetaObject::invokeMethod(d, "callVoidMethod", + Qt::BlockingQueuedConnection, + Q_ARG(QByteArray, "unlock")); } void JCamera::reconnect() |