diff --git a/vcl/source/filter/graphicfilter.cxx b/vcl/source/filter/graphicfilter.cxx index 4664fdeb61e8..14f648c7e661 100644 --- a/vcl/source/filter/graphicfilter.cxx +++ b/vcl/source/filter/graphicfilter.cxx @@ -927,6 +927,10 @@ ErrCode GraphicFilter::readPNG(SvStream & rStream, Graphic& rGraphic, GfxLinkTyp rGraphic = Graphic(*aImportOutput.moBitmap); rLinkType = GfxLinkType::NativePng; } + else if (aImportOutput.moAnimation) { + rGraphic = Graphic(*aImportOutput.moAnimation); + rLinkType = GfxLinkType::NativePng; + } else aReturnCode = ERRCODE_GRFILTER_FILTERERROR;