Index: chrome/browser/views/autofill_profiles_view_win.cc |
=================================================================== |
--- chrome/browser/views/autofill_profiles_view_win.cc (revision 42037) |
+++ chrome/browser/views/autofill_profiles_view_win.cc (working copy) |
@@ -14,9 +14,11 @@ |
#include "chrome/browser/browser.h" |
#include "chrome/browser/browser_list.h" |
#include "chrome/browser/browser_window.h" |
+#include "chrome/browser/pref_service.h" |
#include "chrome/browser/profile.h" |
#include "chrome/browser/theme_resources_util.h" |
#include "chrome/browser/window_sizer.h" |
+#include "chrome/common/pref_names.h" |
#include "gfx/size.h" |
#include "grit/generated_resources.h" |
#include "grit/locale_settings.h" |
@@ -1159,6 +1161,12 @@ |
AutoFillDialogObserver* observer, |
Profile* profile) { |
DCHECK(profile); |
+ |
+ // It's possible we haven't shown the InfoBar yet, but if the user is in the |
+ // AutoFill dialog, she doesn't need to be asked to enable or disable |
+ // AutoFill. |
+ profile->GetPrefs()->SetBoolean(prefs::kAutoFillInfoBarShown, true); |
+ |
PersonalDataManager* personal_data_manager = |
profile->GetPersonalDataManager(); |
DCHECK(personal_data_manager); |