| 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 753839d7e0ecf1d8b8c2ac3f368974904d02da3f..29c3ca2f426c26af3d1aa2af5964a79028ced540 100644
|
| --- a/third_party/WebKit/Source/core/svg/graphics/SVGImage.cpp
|
| +++ b/third_party/WebKit/Source/core/svg/graphics/SVGImage.cpp
|
| @@ -434,6 +434,12 @@ bool SVGImage::dataChanged(bool allDataReceived)
|
|
|
| DEFINE_STATIC_LOCAL(OwnPtrWillBePersistent<FrameLoaderClient>, dummyFrameLoaderClient, (EmptyFrameLoaderClient::create()));
|
|
|
| + if (m_page) {
|
| + toLocalFrame(m_page->mainFrame())->loader().load(FrameLoadRequest(0, blankURL(), SubstituteData(data(), AtomicString("image/svg+xml", AtomicString::ConstructFromLiteral),
|
| + AtomicString("UTF-8", AtomicString::ConstructFromLiteral), KURL(), ForceSynchronousLoad)));
|
| + return true;
|
| + }
|
| +
|
| Page::PageClients pageClients;
|
| fillWithEmptyClients(pageClients);
|
| m_chromeClient = SVGImageChromeClient::create(this);
|
|
|