diff --git a/Signal/src/Signal-Bridging-Header.h b/Signal/src/Signal-Bridging-Header.h index 9b4154f71..86eb96639 100644 --- a/Signal/src/Signal-Bridging-Header.h +++ b/Signal/src/Signal-Bridging-Header.h @@ -26,6 +26,7 @@ #import "UIFont+OWS.h" #import "UIUtil.h" #import "UIView+OWS.h" +#import "ViewControllerUtils.h" #import #import #import diff --git a/Signal/src/ViewControllers/AttachmentApprovalViewController.swift b/Signal/src/ViewControllers/AttachmentApprovalViewController.swift index 9df11cfe5..9dbbf79be 100644 --- a/Signal/src/ViewControllers/AttachmentApprovalViewController.swift +++ b/Signal/src/ViewControllers/AttachmentApprovalViewController.swift @@ -43,14 +43,26 @@ class AttachmentApprovalViewController: UIViewController { view.backgroundColor = UIColor.black self.navigationItem.leftBarButtonItem = UIBarButtonItem(barButtonSystemItem:.stop, - target:self, - action:#selector(donePressed)) + target:self, + action:#selector(donePressed)) self.navigationItem.title = NSLocalizedString("ATTACHMENT_APPROVAL_DIALOG_TITLE", comment: "Title for the 'attachment approval' dialog.") createViews() } + override func viewWillAppear(_ animated: Bool) { + super.viewWillDisappear(animated) + + ViewControllerUtils.setAudioIgnoresHardwareMuteSwitch(true) + } + + override func viewWillDisappear(_ animated: Bool) { + super.viewWillDisappear(animated) + + ViewControllerUtils.setAudioIgnoresHardwareMuteSwitch(false) + } + // MARK: - Create Views private func createViews() {