diff options
Diffstat (limited to 'src/dom/svgreader.cpp')
| -rw-r--r-- | src/dom/svgreader.cpp | 4 |
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; |
