drawinglayer/source/processor2d/vclprocessor2d.cxx | 7 +++++++ 1 file changed, 7 insertions(+)
New commits: commit 3389c9233a475f7b53b2621f645c752ec61dfc73 Author: Noel Grandin <[email protected]> AuthorDate: Thu Jun 26 13:12:41 2025 +0200 Commit: Adolfo Jayme Barrientos <[email protected]> CommitDate: Sat Jun 28 21:44:02 2025 +0200 tdf#167135 Transparency setting page style area for image background regression from commit 1f61a2ec4e252d2eeccabd65a10650c8ee231a1b Author: Noel Grandin <[email protected]> Date: Mon May 26 13:26:19 2025 +0200 tdf#166715 speed up transparent fill operation where I mistook "hasTransparency" to mean "does the bitmap have an alpha layer", instead of "there is an __additional__ alpha value applied to this bitmap" Change-Id: If89d95103fc13e7ce78e7056d0a53aa40d48cde2 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/187034 Reviewed-by: Noel Grandin <[email protected]> Tested-by: Jenkins (cherry picked from commit 9c8368955b8f512d75268e7ed89e692fa9d1c930) Reviewed-on: https://gerrit.libreoffice.org/c/core/+/187063 Reviewed-by: Adolfo Jayme Barrientos <[email protected]> diff --git a/drawinglayer/source/processor2d/vclprocessor2d.cxx b/drawinglayer/source/processor2d/vclprocessor2d.cxx index da2d667db513..73e3d8adbac9 100644 --- a/drawinglayer/source/processor2d/vclprocessor2d.cxx +++ b/drawinglayer/source/processor2d/vclprocessor2d.cxx @@ -553,6 +553,13 @@ void VclProcessor2D::RenderFillGraphicPrimitive2D( return; } + if (rFillBitmapCandidate.hasTransparency()) + { + // cannot handle yet, use decomposition + process(rFillBitmapCandidate); + return; + } + bool bPrimitiveAccepted = RenderFillGraphicPrimitive2DImpl(rFillBitmapCandidate); if (!bPrimitiveAccepted)
