diff --git a/Classes/ShareKit/Sharers/Actions/Email/SHKMail.m b/Classes/ShareKit/Sharers/Actions/Email/SHKMail.m index 136374ac..3c29a3f1 100644 --- a/Classes/ShareKit/Sharers/Actions/Email/SHKMail.m +++ b/Classes/ShareKit/Sharers/Actions/Email/SHKMail.m @@ -121,6 +121,12 @@ - (void)shortenURLFinished:(SHKRequest *)aRequest { - (BOOL)sendMail { MFMailComposeViewController *mailController = [[[MFMailComposeViewController alloc] init] autorelease]; + if (!mailController) { + // e.g. no mail account registered (will show alert) + [[SHK currentHelper] hideCurrentViewControllerAnimated:YES]; + return YES; + } + mailController.mailComposeDelegate = self; NSString *body = [item customValueForKey:@"body"];