Index: chrome/browser/autofill/autofill_dialog_controller_mac.mm |
diff --git a/chrome/browser/autofill/autofill_dialog_controller_mac.mm b/chrome/browser/autofill/autofill_dialog_controller_mac.mm |
index d39c4568b45ff2cd99b764fef152b7dbeb5ae51a..72c301b6123954d8ddd67bade6a7fabf9082a81b 100644 |
--- a/chrome/browser/autofill/autofill_dialog_controller_mac.mm |
+++ b/chrome/browser/autofill/autofill_dialog_controller_mac.mm |
@@ -7,6 +7,8 @@ |
#include "app/resource_bundle.h" |
#include "base/mac_util.h" |
#include "base/sys_string_conversions.h" |
+#include "chrome/browser/browser.h" |
+#include "chrome/browser/browser_list.h" |
#import "chrome/browser/autofill/autofill_address_model_mac.h" |
#import "chrome/browser/autofill/autofill_address_sheet_controller_mac.h" |
#import "chrome/browser/autofill/autofill_credit_card_model_mac.h" |
@@ -412,6 +414,15 @@ void PersonalDataManagerObserver::OnPersonalDataLoaded() { |
} |
} |
+// Navigates to the AutoFill help url. |
+- (IBAction)openHelp:(id)sender { |
+ Browser* browser = BrowserList::GetLastActive(); |
+ |
+ if (!browser || !browser->GetSelectedTabContents()) |
+ browser = Browser::Create(profile_); |
+ browser->OpenAutoFillHelpTabAndActivate(); |
+} |
+ |
// Edit address sheet was dismissed. Non-zero |returnCode| indicates a save. |
- (void)addressEditDidEnd:(NSWindow *)sheet |
returnCode:(int)returnCode |