diff options
author | Allan Sandfeld Jensen <allan.jensen@digia.com> | 2013-09-13 12:51:20 +0200 |
---|---|---|
committer | The Qt Project <gerrit-noreply@qt-project.org> | 2013-09-19 20:50:05 +0200 |
commit | d441d6f39bb846989d95bcf5caf387b42414718d (patch) | |
tree | e367e64a75991c554930278175d403c072de6bb8 /Source/WebCore/svg/SVGImageLoader.cpp | |
parent | 0060b2994c07842f4c59de64b5e3e430525c4b90 (diff) | |
download | qtwebkit-d441d6f39bb846989d95bcf5caf387b42414718d.tar.gz |
Import Qt5x2 branch of QtWebkit for Qt 5.2
Importing a new snapshot of webkit.
Change-Id: I2d01ad12cdc8af8cb015387641120a9d7ea5f10c
Reviewed-by: Allan Sandfeld Jensen <allan.jensen@digia.com>
Diffstat (limited to 'Source/WebCore/svg/SVGImageLoader.cpp')
-rw-r--r-- | Source/WebCore/svg/SVGImageLoader.cpp | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/Source/WebCore/svg/SVGImageLoader.cpp b/Source/WebCore/svg/SVGImageLoader.cpp index 290acdb88..972719dd0 100644 --- a/Source/WebCore/svg/SVGImageLoader.cpp +++ b/Source/WebCore/svg/SVGImageLoader.cpp @@ -23,26 +23,26 @@ #if ENABLE(SVG) #include "SVGImageLoader.h" +#include "CachedImage.h" #include "Event.h" #include "EventNames.h" #include "HTMLParserIdioms.h" -#include "ImageLoaderClient.h" #include "RenderImage.h" #include "SVGImageElement.h" namespace WebCore { -SVGImageLoader::SVGImageLoader(ImageLoaderClient* client) - : ImageLoader(client) +SVGImageLoader::SVGImageLoader(SVGImageElement* node) + : ImageLoader(node) { } void SVGImageLoader::dispatchLoadEvent() { if (image()->errorOccurred()) - client()->imageElement()->dispatchEvent(Event::create(eventNames().errorEvent, false, false)); + element()->dispatchEvent(Event::create(eventNames().errorEvent, false, false)); else { - SVGImageElement* imageElement = static_cast<SVGImageElement*>(client()->imageElement()); + SVGImageElement* imageElement = toSVGImageElement(element()); if (imageElement->externalResourcesRequiredBaseValue()) imageElement->sendSVGLoadEventIfPossible(true); } @@ -50,10 +50,10 @@ void SVGImageLoader::dispatchLoadEvent() String SVGImageLoader::sourceURI(const AtomicString& attribute) const { - KURL base = client()->sourceElement()->baseURI(); + KURL base = element()->baseURI(); if (base.isValid()) return KURL(base, stripLeadingAndTrailingHTMLSpaces(attribute)).string(); - return client()->sourceElement()->document()->completeURL(stripLeadingAndTrailingHTMLSpaces(attribute)); + return element()->document()->completeURL(stripLeadingAndTrailingHTMLSpaces(attribute)); } } |