diff options
Diffstat (limited to 'vcl/source/filter/png/PngImageReader.cxx')
-rw-r--r-- | vcl/source/filter/png/PngImageReader.cxx | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/vcl/source/filter/png/PngImageReader.cxx b/vcl/source/filter/png/PngImageReader.cxx index ff2d8b0a47a0..6631c238629e 100644 --- a/vcl/source/filter/png/PngImageReader.cxx +++ b/vcl/source/filter/png/PngImageReader.cxx @@ -477,7 +477,8 @@ bool ImportPNG(SvStream& rInputStream, Graphic& rGraphic, GraphicFilterImportFla BitmapEx bitmap; if (reader(rInputStream, bitmap, nImportFlags, pAccess, pAlphaAccess)) { - rGraphic = bitmap; + if (!(nImportFlags & GraphicFilterImportFlags::UseExistingBitmap)) + rGraphic = bitmap; return true; } return false; |