sd/source/ui/tools/SlideshowLayerRenderer.cxx |    4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

New commits:
commit c451dfe04d4ccf46bae328ea2529a8b944936279
Author:     Marco Cecchetti <marco.cecche...@collabora.com>
AuthorDate: Thu Dec 12 20:59:17 2024 +0100
Commit:     Miklos Vajna <vmik...@collabora.com>
CommitDate: Tue Apr 8 08:39:40 2025 +0200

    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/+/183793
    Reviewed-by: Miklos Vajna <vmik...@collabora.com>
    Tested-by: Jenkins

diff --git a/sd/source/ui/tools/SlideshowLayerRenderer.cxx 
b/sd/source/ui/tools/SlideshowLayerRenderer.cxx
index 68076f2eb02e..8ea35b161fe8 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>
@@ -170,7 +171,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