diff options
author | Caolán McNamara <caolan.mcnamara@collabora.com> | 2023-06-11 21:33:01 +0100 |
---|---|---|
committer | Caolán McNamara <caolan.mcnamara@collabora.com> | 2023-06-12 09:13:06 +0200 |
commit | 081ceacde942f558e34cfef8ab64a9feed9b4549 (patch) | |
tree | 41ee1508dc14ef8bd27468f9c1cbcd2ba8c973a3 /svgio/source | |
parent | 36e1e8d14dc177971db6b1f51b84c53392e7487a (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')
-rw-r--r-- | svgio/source/svgreader/svgfilternode.cxx | 12 |
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); } } } |