diff options
Diffstat (limited to 'src/3rdparty/webkit/WebCore/svg/SVGElementInstance.cpp')
-rw-r--r-- | src/3rdparty/webkit/WebCore/svg/SVGElementInstance.cpp | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/src/3rdparty/webkit/WebCore/svg/SVGElementInstance.cpp b/src/3rdparty/webkit/WebCore/svg/SVGElementInstance.cpp index 7cc1798..3a82067 100644 --- a/src/3rdparty/webkit/WebCore/svg/SVGElementInstance.cpp +++ b/src/3rdparty/webkit/WebCore/svg/SVGElementInstance.cpp @@ -1,8 +1,6 @@ /* Copyright (C) 2007, 2008 Nikolas Zimmermann <zimmermann@kde.org> - This file is part of the KDE project - This library is free software; you can redistribute it and/or modify it under the terms of the GNU Library General Public License as published by the Free Software Foundation; either @@ -25,7 +23,6 @@ #include "SVGElementInstance.h" #include "ContainerNodeAlgorithms.h" -#include "Document.h" #include "Event.h" #include "EventException.h" #include "EventListener.h" @@ -46,7 +43,7 @@ namespace WebCore { static WTF::RefCountedLeakCounter instanceCounter("WebCoreSVGElementInstance"); #endif -SVGElementInstance::SVGElementInstance(SVGUseElement* useElement, SVGElement* originalElement) +SVGElementInstance::SVGElementInstance(SVGUseElement* useElement, PassRefPtr<SVGElement> originalElement) : m_needsUpdate(false) , m_useElement(useElement) , m_element(originalElement) @@ -136,7 +133,7 @@ void SVGElementInstance::setNeedsUpdate(bool value) ScriptExecutionContext* SVGElementInstance::scriptExecutionContext() const { if (SVGElement* element = correspondingElement()) - return element->scriptExecutionContext(); + return element->document(); return 0; } |