Index: third_party/WebKit/Source/core/svg/graphics/SVGImage.cpp |
diff --git a/third_party/WebKit/Source/core/svg/graphics/SVGImage.cpp b/third_party/WebKit/Source/core/svg/graphics/SVGImage.cpp |
index 445d94625bfcd6d4d36aedafa356b432db45357f..2cc9f143a0e16c60099b64e5ce2d5c1ae45ae735 100644 |
--- a/third_party/WebKit/Source/core/svg/graphics/SVGImage.cpp |
+++ b/third_party/WebKit/Source/core/svg/graphics/SVGImage.cpp |
@@ -469,7 +469,7 @@ |
// types. |
EventDispatchForbiddenScope::AllowUserAgentEvents allowUserAgentEvents; |
- DEFINE_STATIC_LOCAL(FrameLoaderClient, dummyFrameLoaderClient, (EmptyFrameLoaderClient::create())); |
+ DEFINE_STATIC_LOCAL(Persistent<FrameLoaderClient>, dummyFrameLoaderClient, (EmptyFrameLoaderClient::create())); |
if (m_page) { |
toLocalFrame(m_page->mainFrame())->loader().load(FrameLoadRequest(0, blankURL(), SubstituteData(data(), AtomicString("image/svg+xml"), |
@@ -512,7 +512,7 @@ |
LocalFrame* frame = nullptr; |
{ |
TRACE_EVENT0("blink", "SVGImage::dataChanged::createFrame"); |
- frame = LocalFrame::create(&dummyFrameLoaderClient, &page->frameHost(), 0); |
+ frame = LocalFrame::create(dummyFrameLoaderClient.get(), &page->frameHost(), 0); |
frame->setView(FrameView::create(frame)); |
frame->init(); |
} |