vcl/source/gdi/vectorgraphicdata.cxx | 3 +++ 1 file changed, 3 insertions(+)
New commits: commit 8b8fd948cfe1b0f146f2fbe4779efe1fb7a37a59 Author: Mike Kaganski <mike.kagan...@collabora.com> AuthorDate: Fri Jul 12 15:12:23 2024 +0500 Commit: Mike Kaganski <mike.kagan...@collabora.com> CommitDate: Fri Jul 12 16:29:20 2024 +0200 Optimize a bit Change-Id: I676533742f1a91bb1f68b0098a1d54a93d09c6ec Reviewed-on: https://gerrit.libreoffice.org/c/core/+/170402 Tested-by: Jenkins Reviewed-by: Mike Kaganski <mike.kagan...@collabora.com> diff --git a/vcl/source/gdi/vectorgraphicdata.cxx b/vcl/source/gdi/vectorgraphicdata.cxx index 246356cb3a52..8b9b2b7522d9 100644 --- a/vcl/source/gdi/vectorgraphicdata.cxx +++ b/vcl/source/gdi/vectorgraphicdata.cxx @@ -185,6 +185,9 @@ void VectorGraphicData::ensureReplacement() BitmapEx VectorGraphicData::getBitmap(const Size& pixelSize) const { + if (!maReplacement.IsEmpty() && maReplacement.GetSizePixel() == pixelSize) + return maReplacement; + if (getType() == VectorGraphicDataType::Pdf) { // use PDFium directly