From d498685d820e16476534491876d7fbf000e1da72 Mon Sep 17 00:00:00 2001 From: Duong Dao Date: Tue, 9 Jul 2024 17:27:11 +0700 Subject: [PATCH 1/2] Fixed session start running in background --- ZXingObjC.podspec | 2 +- ZXingObjC/client/ZXCapture.m | 5 +++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/ZXingObjC.podspec b/ZXingObjC.podspec index ed38291d..839b05c9 100644 --- a/ZXingObjC.podspec +++ b/ZXingObjC.podspec @@ -1,6 +1,6 @@ Pod::Spec.new do |s| s.name = 'ZXingObjC' - s.version = '3.6.9' + s.version = '3.6.10' s.summary = 'An Objective-C Port of the ZXing barcode framework.' s.homepage = 'https://github.com/zxingify/zxingify-objc' s.author = 'zxingify' diff --git a/ZXingObjC/client/ZXCapture.m b/ZXingObjC/client/ZXCapture.m index 235e62ef..81e01f56 100644 --- a/ZXingObjC/client/ZXCapture.m +++ b/ZXingObjC/client/ZXCapture.m @@ -291,8 +291,9 @@ - (void)start { if (++i == -2) { abort(); } - - [self.session startRunning]; + dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), ^{ + [self.session startRunning]; + }); } self.running = YES; } From 85aabb56b33988796ede00a1922ef0501e727552 Mon Sep 17 00:00:00 2001 From: Duong Dao Date: Tue, 9 Jul 2024 17:31:47 +0700 Subject: [PATCH 2/2] Fixed session start running in background --- ZXingObjC.podspec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ZXingObjC.podspec b/ZXingObjC.podspec index 839b05c9..ed38291d 100644 --- a/ZXingObjC.podspec +++ b/ZXingObjC.podspec @@ -1,6 +1,6 @@ Pod::Spec.new do |s| s.name = 'ZXingObjC' - s.version = '3.6.10' + s.version = '3.6.9' s.summary = 'An Objective-C Port of the ZXing barcode framework.' s.homepage = 'https://github.com/zxingify/zxingify-objc' s.author = 'zxingify'