| Index: webkit/glue/chrome_client_impl.cc
|
| ===================================================================
|
| --- webkit/glue/chrome_client_impl.cc (revision 25715)
|
| +++ webkit/glue/chrome_client_impl.cc (working copy)
|
| @@ -30,6 +30,7 @@
|
|
|
| #include "googleurl/src/gurl.h"
|
| #include "webkit/api/public/WebCursorInfo.h"
|
| +#include "webkit/api/public/WebFrameClient.h"
|
| #include "webkit/api/public/WebInputEvent.h"
|
| #include "webkit/api/public/WebKit.h"
|
| #include "webkit/api/public/WebPopupMenuInfo.h"
|
| @@ -487,10 +488,10 @@
|
|
|
| void ChromeClientImpl::contentsSizeChanged(WebCore::Frame* frame, const
|
| WebCore::IntSize& size) const {
|
| - WebViewDelegate* delegate = webview_->delegate();
|
| -
|
| - if (delegate) {
|
| - delegate->DidContentsSizeChange(webview_, size.width(), size.height());
|
| + WebFrameImpl* webframe = WebFrameImpl::FromFrame(frame);
|
| + if (webframe->client()) {
|
| + webframe->client()->didChangeContentsSize(
|
| + webframe, webkit_glue::IntSizeToWebSize(size));
|
| }
|
| }
|
|
|
|
|