Skip to content

Commit 90131b4

Browse files
committed
Return proper permission denied error if camera access is denied
1 parent f5ee9a5 commit 90131b4

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

Sources/CodeScanner/ScannerViewController.swift

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -202,8 +202,10 @@ extension CodeScannerView {
202202

203203
private func handleCameraPermission() {
204204
switch AVCaptureDevice.authorizationStatus(for: .video) {
205-
case .denied, .restricted:
205+
case .restricted:
206206
break
207+
case .denied:
208+
self.delegate?.didFail(reason: .permissionDenied)
207209
case .notDetermined:
208210
self.requestCameraAccess {
209211
self.setupCaptureDevice()

0 commit comments

Comments
 (0)