Index: ios/chrome/browser/web/mailto_url_rewriter.mm |
diff --git a/ios/chrome/browser/web/mailto_url_rewriter.mm b/ios/chrome/browser/web/mailto_url_rewriter.mm |
index 5bb6b26f089792357cd5cd9970c096d2100420f4..e264b91c5f4573e0f67f54d340a2a5180f2ffd32 100644 |
--- a/ios/chrome/browser/web/mailto_url_rewriter.mm |
+++ b/ios/chrome/browser/web/mailto_url_rewriter.mm |
@@ -113,7 +113,7 @@ NSString* const kMailtoDefaultHandlerKey = @"MailtoHandlerDefault"; |
NSString* value = [self defaultHandlerID]; |
if ([value length]) { |
MailtoHandler* handler = _handlers[value]; |
- if (handler) { |
+ if ([handler isAvailable]) { |
return [handler rewriteMailtoURL:gURL]; |
} |
} |
@@ -129,8 +129,7 @@ NSString* const kMailtoDefaultHandlerKey = @"MailtoHandlerDefault"; |
- (void)addMailtoApps:(NSArray<MailtoHandler*>*)handlerApps { |
for (MailtoHandler* app in handlerApps) { |
- if ([app isAvailable]) |
- [_handlers setObject:app forKey:[app appStoreID]]; |
+ [_handlers setObject:app forKey:[app appStoreID]]; |
} |
[self migrateLegacyOptions]; |
[self autoDefaultToGmailIfInstalled]; |