| Index: Source/web/InspectorOverlayImpl.cpp
|
| diff --git a/Source/web/InspectorOverlayImpl.cpp b/Source/web/InspectorOverlayImpl.cpp
|
| index 856dc26a7cfca1288a6509b9f0823969e939516c..8dbf0ba632e7200523dffa4d6dcfbaebf10ae1df 100644
|
| --- a/Source/web/InspectorOverlayImpl.cpp
|
| +++ b/Source/web/InspectorOverlayImpl.cpp
|
| @@ -399,7 +399,7 @@ Page* InspectorOverlayImpl::overlayPage()
|
|
|
| ScriptForbiddenScope::AllowUserAgentScript allowScript;
|
|
|
| - static FrameLoaderClient* dummyFrameLoaderClient = new EmptyFrameLoaderClient;
|
| + DEFINE_STATIC_LOCAL(OwnPtrWillBePersistent<FrameLoaderClient>, dummyFrameLoaderClient, (EmptyFrameLoaderClient::create()));
|
| Page::PageClients pageClients;
|
| fillWithEmptyClients(pageClients);
|
| ASSERT(!m_overlayChromeClient);
|
| @@ -426,7 +426,7 @@ Page* InspectorOverlayImpl::overlayPage()
|
| // through some non-composited paint function.
|
| overlaySettings.setAcceleratedCompositingEnabled(false);
|
|
|
| - RefPtrWillBeRawPtr<LocalFrame> frame = LocalFrame::create(dummyFrameLoaderClient, &m_overlayPage->frameHost(), 0);
|
| + RefPtrWillBeRawPtr<LocalFrame> frame = LocalFrame::create(dummyFrameLoaderClient.get(), &m_overlayPage->frameHost(), 0);
|
| frame->setView(FrameView::create(frame.get()));
|
| frame->init();
|
| FrameLoader& loader = frame->loader();
|
|
|