diff options
author | mkosiba@chromium.org <mkosiba@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-04-19 12:46:38 +0000 |
---|---|---|
committer | mkosiba@chromium.org <mkosiba@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-04-19 12:46:38 +0000 |
commit | 5614eae1b3ee87cdc9513f3e75b57d9c29d71a3f (patch) | |
tree | 7eb63ebb169d5de3b6b541bad928f0417940dca1 /android_webview/browser/browser_view_renderer_impl.h | |
parent | 656d0996620653ee8aa5c8ce4ee3cd48ff35a5f0 (diff) | |
download | chromium_src-5614eae1b3ee87cdc9513f3e75b57d9c29d71a3f.zip chromium_src-5614eae1b3ee87cdc9513f3e75b57d9c29d71a3f.tar.gz chromium_src-5614eae1b3ee87cdc9513f3e75b57d9c29d71a3f.tar.bz2 |
[android] Resize the android_webview if it's 0x0 initially.
This changes the content size update path for android_webview to use
the preferred size RenderView mechanism instead of the
CompositorFrameMetadata.
The reason for the change is due to the fact that the CompositorFrameMetadata
is not updated when the view size is 0x0, which is a common use case
for the WebView when it's layout mode is set to "wrap content".
BUG=b/8187850
TEST=AndroidWebViewTests
Review URL: https://chromiumcodereview.appspot.com/12567020
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@195135 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'android_webview/browser/browser_view_renderer_impl.h')
-rw-r--r-- | android_webview/browser/browser_view_renderer_impl.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/android_webview/browser/browser_view_renderer_impl.h b/android_webview/browser/browser_view_renderer_impl.h index 3a5170e..1de1794 100644 --- a/android_webview/browser/browser_view_renderer_impl.h +++ b/android_webview/browser/browser_view_renderer_impl.h @@ -66,6 +66,9 @@ class BrowserViewRendererImpl // ViewRendererHost::Client implementation. virtual void OnPictureUpdated(int process_id, int render_view_id) OVERRIDE; + virtual void OnPageScaleFactorChanged(int process_id, + int render_view_id, + float page_scale_factor) OVERRIDE; protected: BrowserViewRendererImpl(BrowserViewRenderer::Client* client, |