diff --git a/Signal/src/ViewControllers/Photos/SendMediaNavigationController.swift b/Signal/src/ViewControllers/Photos/SendMediaNavigationController.swift index 39129d4f3..de975713e 100644 --- a/Signal/src/ViewControllers/Photos/SendMediaNavigationController.swift +++ b/Signal/src/ViewControllers/Photos/SendMediaNavigationController.swift @@ -127,11 +127,19 @@ class SendMediaNavigationController: OWSNavigationController { } private func didTapCameraModeButton() { - fadeTo(viewControllers: [captureViewController]) + self.ows_ask(forCameraPermissions: { granted in + if (granted) { + self.fadeTo(viewControllers: [self.captureViewController]) + } + }) } private func didTapMediaLibraryModeButton() { - fadeTo(viewControllers: [mediaLibraryViewController]) + self.ows_ask(forMediaLibraryPermissions: { granted in + if (granted) { + self.fadeTo(viewControllers: [self.mediaLibraryViewController]) + } + }) } // MARK: Views