| Index: webkit/glue/webview_impl.cc
|
| ===================================================================
|
| --- webkit/glue/webview_impl.cc (revision 30037)
|
| +++ webkit/glue/webview_impl.cc (working copy)
|
| @@ -68,7 +68,6 @@
|
| #include "webkit/api/src/DOMUtilitiesPrivate.h"
|
| #include "webkit/api/src/WebInputEventConversion.h"
|
| #include "webkit/api/src/WebSettingsImpl.h"
|
| -#include "webkit/glue/glue_serialize.h"
|
| #include "webkit/glue/glue_util.h"
|
| #include "webkit/glue/webdevtoolsagent_impl.h"
|
| #include "webkit/glue/webkit_glue.h"
|
| @@ -942,7 +941,10 @@
|
|
|
| // static
|
| WebViewImpl* WebViewImpl::FromPage(WebCore::Page* page) {
|
| - return WebFrameImpl::FromFrame(page->mainFrame())->GetWebViewImpl();
|
| + if (!page)
|
| + return NULL;
|
| +
|
| + return static_cast<ChromeClientImpl*>(page->chrome()->client())->webview();
|
| }
|
|
|
| // WebWidget ------------------------------------------------------------------
|
|
|