Chromium Code Reviews| Index: android_webview/renderer/aw_render_view_ext.h |
| diff --git a/android_webview/renderer/aw_render_view_ext.h b/android_webview/renderer/aw_render_view_ext.h |
| index 031d5131b500aa55ebb8ba0953ac7d6d7fc9a602..84b7c958f62709f36ed7d8662a5da2edd8bf8e98 100644 |
| --- a/android_webview/renderer/aw_render_view_ext.h |
| +++ b/android_webview/renderer/aw_render_view_ext.h |
| @@ -7,9 +7,11 @@ |
| #include "base/basictypes.h" |
| #include "base/compiler_specific.h" |
| +#include "base/timer/timer.h" |
| #include "content/public/renderer/render_view_observer.h" |
| #include "third_party/WebKit/public/web/WebPermissionClient.h" |
| #include "third_party/skia/include/core/SkColor.h" |
| +#include "ui/gfx/size.h" |
| namespace WebKit { |
| @@ -38,6 +40,7 @@ class AwRenderViewExt : public content::RenderViewObserver, |
| bool is_new_navigation) OVERRIDE; |
| virtual void FocusedNodeChanged(const WebKit::WebNode& node) OVERRIDE; |
| virtual void DidCommitCompositorFrame() OVERRIDE; |
| + virtual void DidUpdateLayout() OVERRIDE; |
| virtual void Navigate(const GURL& url) OVERRIDE; |
| void OnDocumentHasImagesRequest(int id); |
| @@ -53,6 +56,9 @@ class AwRenderViewExt : public content::RenderViewObserver, |
| void UpdatePageScaleFactor(); |
| + void OnEnableContentsSizeNotifications(); |
|
benm (inactive)
2013/09/16 02:55:07
remove me
|
| + void CheckContentsSize(); |
| + |
| // WebKit::WebPermissionClient implementation. |
| virtual bool allowDisplayingInsecureContent( |
| WebKit::WebFrame* frame, |
| @@ -69,6 +75,9 @@ class AwRenderViewExt : public content::RenderViewObserver, |
| float page_scale_factor_; |
| + gfx::Size last_sent_contents_size_; |
| + base::OneShotTimer<AwRenderViewExt> check_contents_size_timer_; |
| + |
| DISALLOW_COPY_AND_ASSIGN(AwRenderViewExt); |
| }; |