summaryrefslogtreecommitdiff
path: root/svgio/source/svgreader/svgfilternode.cxx
diff options
context:
space:
mode:
authorCaolán McNamara <caolan.mcnamara@collabora.com>2023-06-11 21:33:01 +0100
committerCaolán McNamara <caolan.mcnamara@collabora.com>2023-06-12 09:13:06 +0200
commit081ceacde942f558e34cfef8ab64a9feed9b4549 (patch)
tree41ee1508dc14ef8bd27468f9c1cbcd2ba8c973a3 /svgio/source/svgreader/svgfilternode.cxx
parent36e1e8d14dc177971db6b1f51b84c53392e7487a (diff)
cid#1532368 Unchecked dynamic_cast
Change-Id: I132b734e74f0b92e7fcb6230163d876783140b7a Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152862 Tested-by: Jenkins Reviewed-by: Caolán McNamara <caolan.mcnamara@collabora.com>
Diffstat (limited to 'svgio/source/svgreader/svgfilternode.cxx')
-rw-r--r--svgio/source/svgreader/svgfilternode.cxx12
1 files changed, 6 insertions, 6 deletions
diff --git a/svgio/source/svgreader/svgfilternode.cxx b/svgio/source/svgreader/svgfilternode.cxx
index 12656a7c28e7..60d6371e1a0a 100644
--- a/svgio/source/svgreader/svgfilternode.cxx
+++ b/svgio/source/svgreader/svgfilternode.cxx
@@ -44,15 +44,15 @@ void SvgFilterNode::apply(drawinglayer::primitive2d::Primitive2DContainer& rTarg
SvgNode* pCandidate = rChildren[a].get();
if (pCandidate->getType() == SVGToken::FeGaussianBlur)
{
- const SvgFeGaussianBlurNode* pFeGaussianBlurNode
- = dynamic_cast<const SvgFeGaussianBlurNode*>(pCandidate);
- pFeGaussianBlurNode->apply(rTarget);
+ const SvgFeGaussianBlurNode& rFeGaussianBlurNode
+ = dynamic_cast<const SvgFeGaussianBlurNode&>(*pCandidate);
+ rFeGaussianBlurNode.apply(rTarget);
}
else if (pCandidate->getType() == SVGToken::FeColorMatrix)
{
- const SvgFeColorMatrixNode* pFeColorMatrixNode
- = dynamic_cast<const SvgFeColorMatrixNode*>(pCandidate);
- pFeColorMatrixNode->apply(rTarget);
+ const SvgFeColorMatrixNode& rFeColorMatrixNode
+ = dynamic_cast<const SvgFeColorMatrixNode&>(*pCandidate);
+ rFeColorMatrixNode.apply(rTarget);
}
}
}