summaryrefslogtreecommitdiffstats
path: root/src/dom/svgreader.cpp
diff options
context:
space:
mode:
authorBob Jamison <ishmalius@gmail.com>2008-05-12 21:31:27 +0000
committerishmal <ishmal@users.sourceforge.net>2008-05-12 21:31:27 +0000
commit144890786782a3e566490aa95d053fed84d1a3e8 (patch)
treeba366d223f840eb4c499a0ee94aad760f3209223 /src/dom/svgreader.cpp
parentminor changes for svg document (diff)
downloadinkscape-144890786782a3e566490aa95d053fed84d1a3e8.tar.gz
inkscape-144890786782a3e566490aa95d053fed84d1a3e8.zip
use smart pointer types correctly
(bzr r5661)
Diffstat (limited to 'src/dom/svgreader.cpp')
-rw-r--r--src/dom/svgreader.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/dom/svgreader.cpp b/src/dom/svgreader.cpp
index fb4b3c62e..1ec85bcca 100644
--- a/src/dom/svgreader.cpp
+++ b/src/dom/svgreader.cpp
@@ -762,8 +762,8 @@ SVGDocumentPtr SVGReader::parse(const DocumentPtr src)
DOMImplementationImpl impl;
doc = new SVGDocumentImpl(&impl, SVG_NAMESPACE, "svg" , NULL);
- SVGElementImplPtr destElem = dynamic_cast<SVGElementImpl *>(doc->getRootElement().get());
- ElementImplPtr srcElem = dynamic_cast<ElementImpl *>(src->getDocumentElement().get());
+ SVGElementImplPtr destElem = dynamic_pointer_cast<SVGElementImpl, SVGElement>(doc->getRootElement());
+ ElementImplPtr srcElem = dynamic_pointer_cast<ElementImpl, Element>(src->getDocumentElement());
if (!parseElement(destElem, srcElem))
{
return NULL;