summaryrefslogtreecommitdiff
path: root/svgio/source/svgreader/svgdocumenthandler.cxx
diff options
context:
space:
mode:
authorXisco Fauli <xiscofauli@libreoffice.org>2023-06-29 15:46:42 +0200
committerXisco Fauli <xiscofauli@libreoffice.org>2023-06-29 21:35:17 +0200
commit74c9fd3ae5b63981fb256e019f0cf974329157f0 (patch)
tree2f4470e18123856c8c61db9f4e4586ccf1a67de6 /svgio/source/svgreader/svgdocumenthandler.cxx
parent210f2345c2eea2c52b673e2327a2ed096d9a888a (diff)
tdf#156066: Add support for feImage filter
Change-Id: I76cf8932ae352c271283483c9c734408a35b6074 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153770 Tested-by: Jenkins Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
Diffstat (limited to 'svgio/source/svgreader/svgdocumenthandler.cxx')
-rw-r--r--svgio/source/svgreader/svgdocumenthandler.cxx9
1 files changed, 9 insertions, 0 deletions
diff --git a/svgio/source/svgreader/svgdocumenthandler.cxx b/svgio/source/svgreader/svgdocumenthandler.cxx
index a070540e68eb..5f251b601bd0 100644
--- a/svgio/source/svgreader/svgdocumenthandler.cxx
+++ b/svgio/source/svgreader/svgdocumenthandler.cxx
@@ -44,6 +44,7 @@
#include <svgfecolormatrixnode.hxx>
#include <svgfedropshadownode.hxx>
#include <svgfefloodnode.hxx>
+#include <svgfeimagenode.hxx>
#include <svgfegaussianblurnode.hxx>
#include <svgfeoffsetnode.hxx>
#include <svgfilternode.hxx>
@@ -356,6 +357,13 @@ namespace
mpTarget->parseAttributes(xAttribs);
break;
}
+ case SVGToken::FeImage:
+ {
+ /// new node for feImage
+ mpTarget = new SvgFeImageNode(maDocument, mpTarget);
+ mpTarget->parseAttributes(xAttribs);
+ break;
+ }
case SVGToken::FeGaussianBlur:
{
/// new node for feGaussianBlur
@@ -479,6 +487,7 @@ namespace
case SVGToken::FeColorMatrix:
case SVGToken::FeDropShadow:
case SVGToken::FeFlood:
+ case SVGToken::FeImage:
case SVGToken::FeGaussianBlur:
case SVGToken::FeOffset:
case SVGToken::Filter: