Skip to content

Commit 9063471

Browse files
committed
Cherry-pick fixes
1 parent f640ef3 commit 9063471

1 file changed

Lines changed: 6 additions & 2 deletions

File tree

‎submodules/MediaPickerUI/Sources/MediaPickerScreen.swift‎

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3050,13 +3050,17 @@ public final class MediaPickerScreenImpl: ViewController, MediaPickerScreen, Att
30503050
}
30513051
}
30523052

3053-
if let camera = self.controllerNode.modernCamera {
3053+
if let cameraView = self.controllerNode.cameraView {
3054+
if let previewView = cameraView.previewView(), previewView.isDescendant(of: cameraView) {
3055+
cameraView.stopPreview()
3056+
}
3057+
} else if let camera = self.controllerNode.modernCamera {
30543058
if let cameraView = self.controllerNode.modernCameraView {
30553059
cameraView.isEnabled = false
30563060
}
30573061
camera.stopCapture(invalidate: true)
30583062
}
3059-
3063+
30603064
super.dismiss(completion: completion)
30613065
}
30623066

0 commit comments

Comments
 (0)