Skip to content

Commit 6413055

Browse files
committed
Check if parent is retained
1 parent 857a08e commit 6413055

File tree

2 files changed

+2
-1
lines changed

2 files changed

+2
-1
lines changed

Sources/Internal/Manager/CameraManager+MotionManager.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ extension CameraManagerMotionManager {
2727
}
2828
private extension CameraManagerMotionManager {
2929
func handleAccelerometerUpdates(_ data: CMAccelerometerData?, _ error: Error?) {
30-
guard let data, error == nil else { return }
30+
guard let data, error == nil, parent != nil else { return }
3131

3232
let newDeviceOrientation = getDeviceOrientation(data.acceleration)
3333
updateDeviceOrientation(newDeviceOrientation)

Sources/Internal/Manager/CameraManager+NotificationCenter.swift

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ extension CameraManagerNotificationCenter {
2424
}
2525
private extension CameraManagerNotificationCenter {
2626
@objc func handleSessionWasInterrupted() {
27+
guard parent != nil else { return }
2728
parent.attributes.lightMode = .off
2829
parent.videoOutput.reset()
2930
}

0 commit comments

Comments
 (0)