sd/source/ui/tools/SlideshowLayerRenderer.cxx | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-)
New commits: commit bccdae31684f98c39cf903f177e679733354dfe0 Author: Marco Cecchetti <marco.cecche...@collabora.com> AuthorDate: Thu Dec 12 20:59:17 2024 +0100 Commit: Marco Cecchetti <marco.cecche...@collabora.com> CommitDate: Fri Dec 13 11:40:59 2024 +0100 slideshow: fix for animated paragraph with bg color partly transparent Given a text shape with a background color with alpha component != 0, 1 a layer related to an animated paragraph includes also the background which is clearly wrong. Change-Id: Ib3a2ffb5bc01506400897f946ca4d6c23f8eb388 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/178388 Reviewed-by: Tomaž Vajngerl <qui...@gmail.com> Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoff...@gmail.com> diff --git a/sd/source/ui/tools/SlideshowLayerRenderer.cxx b/sd/source/ui/tools/SlideshowLayerRenderer.cxx index d17b4beaedf7..e123b2af6841 100644 --- a/sd/source/ui/tools/SlideshowLayerRenderer.cxx +++ b/sd/source/ui/tools/SlideshowLayerRenderer.cxx @@ -42,6 +42,7 @@ #include <drawinglayer/primitive2d/Primitive2DContainer.hxx> #include <drawinglayer/primitive2d/drawinglayer_primitivetypes2d.hxx> #include <drawinglayer/primitive2d/BufferedDecompositionPrimitive2D.hxx> +#include <drawinglayer/primitive2d/Tools.hxx> #include <drawinglayer/primitive2d/texthierarchyprimitive2d.hxx> #include <drawinglayer/tools/primitive2dxmldump.hxx> @@ -171,7 +172,8 @@ void changePolyPolys( || pBasePrimitive->getPrimitive2DID() == PRIMITIVE2D_ID_POLYPOLYGONGRADIENTPRIMITIVE2D || pBasePrimitive->getPrimitive2DID() == PRIMITIVE2D_ID_POLYPOLYGONGRAPHICPRIMITIVE2D || pBasePrimitive->getPrimitive2DID() == PRIMITIVE2D_ID_POLYPOLYGONHATCHPRIMITIVE2D - || pBasePrimitive->getPrimitive2DID() == PRIMITIVE2D_ID_POLYPOLYGONHAIRLINEPRIMITIVE2D) + || pBasePrimitive->getPrimitive2DID() == PRIMITIVE2D_ID_POLYPOLYGONHAIRLINEPRIMITIVE2D + || pBasePrimitive->getPrimitive2DID() == PRIMITIVE2D_ID_UNIFIEDTRANSPARENCEPRIMITIVE2D) { pBasePrimitive->setVisible(bRenderObject); if (!bRenderObject)