| Index: Source/core/platform/chromium/PasteboardChromium.cpp
|
| diff --git a/Source/core/platform/chromium/PasteboardChromium.cpp b/Source/core/platform/chromium/PasteboardChromium.cpp
|
| index fd1711ff43a7fd6eebad42f898d5ea7e0b305aff..891ca9586bef511cec3f6aae93112b8d7fc7ab3d 100644
|
| --- a/Source/core/platform/chromium/PasteboardChromium.cpp
|
| +++ b/Source/core/platform/chromium/PasteboardChromium.cpp
|
| @@ -48,6 +48,7 @@
|
| #include "core/platform/graphics/Image.h"
|
| #include "core/platform/graphics/skia/NativeImageSkia.h"
|
| #include "core/rendering/RenderImage.h"
|
| +#include "core/svg/SVGImageElement.h"
|
| #include "public/platform/Platform.h"
|
| #include "public/platform/WebClipboard.h"
|
| #include "public/platform/WebDragData.h"
|
| @@ -144,7 +145,7 @@ void Pasteboard::writeImage(Node* node, const KURL&, const String& title)
|
| AtomicString urlString;
|
| if (node->hasTagName(HTMLNames::imgTag) || node->hasTagName(HTMLNames::inputTag))
|
| urlString = toElement(node)->getAttribute(HTMLNames::srcAttr);
|
| - else if (node->hasTagName(SVGNames::imageTag))
|
| + else if (isSVGImageElement(node))
|
| urlString = toElement(node)->getAttribute(XLinkNames::hrefAttr);
|
| else if (node->hasTagName(HTMLNames::embedTag) || node->hasTagName(HTMLNames::objectTag)) {
|
| Element* element = toElement(node);
|
|
|