From 69fc46258bce2b5d2bf260c4b5bb6900421846a8 Mon Sep 17 00:00:00 2001 From: Leo Orihuela Date: Wed, 16 Mar 2022 16:50:06 -0600 Subject: [PATCH] Fix dismiss composer for iOS --- RNMail/RNMail.m | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/RNMail/RNMail.m b/RNMail/RNMail.m index 7c77eac..fef868a 100644 --- a/RNMail/RNMail.m +++ b/RNMail/RNMail.m @@ -188,11 +188,8 @@ - (void)mailComposeController:(MFMailComposeViewController *)controller didFinis } else { RCTLogWarn(@"No callback registered for mail: %@", controller.title); } - UIViewController *ctrl = [[[[UIApplication sharedApplication] delegate] window] rootViewController]; - while (ctrl.presentedViewController && ctrl != controller) { - ctrl = ctrl.presentedViewController; - } - [ctrl dismissViewControllerAnimated:YES completion:nil]; + + [controller dismissViewControllerAnimated:YES completion:nil]; } #pragma mark Private