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)

Reply via email to