| Index: Source/web/ChromeClientImpl.cpp
|
| diff --git a/Source/web/ChromeClientImpl.cpp b/Source/web/ChromeClientImpl.cpp
|
| index f28aec86e7e712dbeb3bc4b9686c734b380ae56e..df31ef1ad8b868388762c4aed33348c42add8a15 100644
|
| --- a/Source/web/ChromeClientImpl.cpp
|
| +++ b/Source/web/ChromeClientImpl.cpp
|
| @@ -223,7 +223,8 @@ Page* ChromeClientImpl::createWindow(Frame* frame, const FrameLoadRequest& r, co
|
| if (policy == WebNavigationPolicyIgnore)
|
| policy = getNavigationPolicy();
|
|
|
| - DocumentFullscreen::webkitCancelFullScreen(frame->document());
|
| + ASSERT(frame->document());
|
| + DocumentFullscreen::webkitCancelFullScreen(*frame->document());
|
|
|
| WebViewImpl* newView = toWebViewImpl(
|
| m_webView->client()->createView(WebFrameImpl::fromFrame(frame), WrappedResourceRequest(r.resourceRequest()), features, r.frameName(), policy, shouldSendReferrer == NeverSendReferrer));
|
|
|