Index: chrome/browser/ui/autofill/chrome_autofill_client.h |
diff --git a/chrome/browser/ui/autofill/chrome_autofill_client.h b/chrome/browser/ui/autofill/chrome_autofill_client.h |
index 2893ca7f1eab7f24599c7f593a2d09d8b5885d5c..ac5fa76ce0f6ec8a86e2979e652e2f4cfff27620 100644 |
--- a/chrome/browser/ui/autofill/chrome_autofill_client.h |
+++ b/chrome/browser/ui/autofill/chrome_autofill_client.h |
@@ -9,6 +9,7 @@ |
#include "base/compiler_specific.h" |
#include "base/i18n/rtl.h" |
#include "base/memory/weak_ptr.h" |
+#include "chrome/browser/ui/zoom/zoom_observer.h" |
#include "components/autofill/core/browser/autofill_client.h" |
#include "content/public/browser/web_contents_observer.h" |
#include "content/public/browser/web_contents_user_data.h" |
@@ -30,7 +31,8 @@ struct FormData; |
class ChromeAutofillClient |
: public AutofillClient, |
public content::WebContentsUserData<ChromeAutofillClient>, |
- public content::WebContentsObserver { |
+ public content::WebContentsObserver, |
+ public ZoomObserver { |
public: |
virtual ~ChromeAutofillClient(); |
@@ -72,6 +74,10 @@ class ChromeAutofillClient |
// content::WebContentsObserver implementation. |
virtual void WebContentsDestroyed() OVERRIDE; |
+ // ZoomObserver implementation. |
+ virtual void OnZoomChanged( |
+ const ZoomController::ZoomChangedEventData& data) OVERRIDE; |
+ |
// Exposed for testing. |
AutofillDialogController* GetDialogControllerForTesting() { |
return dialog_controller_.get(); |