Index: mandoline/ui/browser/android/android_ui.h |
diff --git a/mandoline/ui/browser/android/android_ui.h b/mandoline/ui/browser/android/android_ui.h |
index f3fd97518dfc0c6348fe443a95f6a731faeb4ac9..e63a37f235e853bb1e478daceda82e44adbe2f89 100644 |
--- a/mandoline/ui/browser/android/android_ui.h |
+++ b/mandoline/ui/browser/android/android_ui.h |
@@ -6,6 +6,7 @@ |
#define MANDOLINE_UI_BROWSER_ANDROID_ANDROID_UI_H_ |
#include "base/macros.h" |
+#include "components/view_manager/public/cpp/view_observer.h" |
#include "mandoline/ui/browser/browser_ui.h" |
namespace mojo { |
@@ -17,7 +18,8 @@ namespace mandoline { |
class Browser; |
-class AndroidUI : public BrowserUI { |
+class AndroidUI : public BrowserUI, |
+ public mojo::ViewObserver { |
public: |
AndroidUI(Browser* browser, mojo::Shell* shell); |
~AndroidUI() override; |
@@ -26,6 +28,11 @@ class AndroidUI : public BrowserUI { |
// Overridden from BrowserUI: |
void Init(mojo::View* root, mojo::View* content) override; |
+ // Overriden from mojo::ViewObserver: |
+ virtual void OnViewBoundsChanged(mojo::View* view, |
+ const mojo::Rect& old_bounds, |
+ const mojo::Rect& new_bounds) override; |
+ |
Browser* browser_; |
mojo::Shell* shell_; |
mojo::View* root_; |