diff options
author | dbeam@chromium.org <dbeam@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-01-29 01:52:28 +0000 |
---|---|---|
committer | dbeam@chromium.org <dbeam@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-01-29 01:52:28 +0000 |
commit | 364481b2b6273d2f52bb6722f0dad11e9cdafbb7 (patch) | |
tree | 4642ee819a547de851d517c506c51dbcdc0b1fd8 /chrome/browser/autofill/autofill_manager_delegate.h | |
parent | 97e9ac108273bcfde500c14cc96d582bef81f4ba (diff) | |
download | chromium_src-364481b2b6273d2f52bb6722f0dad11e9cdafbb7.zip chromium_src-364481b2b6273d2f52bb6722f0dad11e9cdafbb7.tar.gz chromium_src-364481b2b6273d2f52bb6722f0dad11e9cdafbb7.tar.bz2 |
[autofill] Hide the autofill dialog when a renderer is navigated to fix multiple
crashes/CHECK()s.
Because autocheckout requires this behavior sometimes, this code will need to selectively circumvented in the future (filed: http://crbug.com/172703).
R=isherman@chromium.org, sky@chromium.org
BUG=172419
TEST=Open dialog, change URL from omnibox (re-use a renderer), try to launch dialog again. No renderer or browser crashes or CHECK()s.
Review URL: https://codereview.chromium.org/12042098
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@179256 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/autofill/autofill_manager_delegate.h')
-rw-r--r-- | chrome/browser/autofill/autofill_manager_delegate.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/chrome/browser/autofill/autofill_manager_delegate.h b/chrome/browser/autofill/autofill_manager_delegate.h index c8b20a3..019f36d 100644 --- a/chrome/browser/autofill/autofill_manager_delegate.h +++ b/chrome/browser/autofill/autofill_manager_delegate.h @@ -84,6 +84,9 @@ class AutofillManagerDelegate { const GURL& source_url, const content::SSLStatus& ssl_status, const base::Callback<void(const FormStructure*)>& callback) = 0; + + // Called when the dialog for request autocomplete closes. + virtual void RequestAutocompleteDialogClosed() = 0; }; } // namespace autofill |