diff options
-rw-r--r-- | webkit/plugins/webview_plugin.cc | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/webkit/plugins/webview_plugin.cc b/webkit/plugins/webview_plugin.cc index 6b80008..dc962e9 100644 --- a/webkit/plugins/webview_plugin.cc +++ b/webkit/plugins/webview_plugin.cc @@ -140,8 +140,10 @@ void WebViewPlugin::paint(WebCanvas* canvas, const WebRect& rect) { void WebViewPlugin::updateGeometry( const WebRect& frame_rect, const WebRect& clip_rect, const WebVector<WebRect>& cut_out_rects, bool is_visible) { - if (static_cast<gfx::Rect>(frame_rect) != rect_) + if (static_cast<gfx::Rect>(frame_rect) != rect_) { rect_ = frame_rect; + web_view_->resize(WebSize(frame_rect.width, frame_rect.height)); + } } bool WebViewPlugin::acceptsInputEvents() { |