drawinglayer/source/primitive2d/helplineprimitive2d.cxx |    4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

New commits:
commit 904e5922a86059fb6bf85a4926c0eef90c4f86d0
Author:     Caolán McNamara <[email protected]>
AuthorDate: Mon Oct 20 08:30:04 2025 +0100
Commit:     Caolán McNamara <[email protected]>
CommitDate: Mon Oct 20 12:45:55 2025 +0200

    hold PolygonMarkerPrimitive2D by Primitive2DReference
    
    Change-Id: Id8df758ce8d465d7e3bab33804ea6dfedaad085d
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/192682
    Tested-by: Jenkins
    Reviewed-by: Caolán McNamara <[email protected]>

diff --git a/drawinglayer/source/primitive2d/helplineprimitive2d.cxx 
b/drawinglayer/source/primitive2d/helplineprimitive2d.cxx
index e09c4db606d0..01d7f66c3ef6 100644
--- a/drawinglayer/source/primitive2d/helplineprimitive2d.cxx
+++ b/drawinglayer/source/primitive2d/helplineprimitive2d.cxx
@@ -53,7 +53,7 @@ namespace drawinglayer::primitive2d
                     aLineA.append(aStartA);
                     aLineA.append(aEndA);
                     
aLineA.transform(rViewInformation.getInverseObjectToViewTransformation());
-                    auto xMarker1 = new 
PolygonMarkerPrimitive2D(std::move(aLineA), getRGBColA(), getRGBColB(), 
getDiscreteDashLength());
+                    Primitive2DReference xMarker1(new 
PolygonMarkerPrimitive2D(std::move(aLineA), getRGBColA(), getRGBColB(), 
getDiscreteDashLength()));
 
                     const basegfx::B2DVector 
aPerpendicularNormalizedDirection(basegfx::getPerpendicular(aNormalizedDirection));
                     const basegfx::B2DPoint aStartB(aViewPosition - 
aPerpendicularNormalizedDirection);
@@ -62,7 +62,7 @@ namespace drawinglayer::primitive2d
                     aLineB.append(aStartB);
                     aLineB.append(aEndB);
                     
aLineB.transform(rViewInformation.getInverseObjectToViewTransformation());
-                    auto xMarker2 = new 
PolygonMarkerPrimitive2D(std::move(aLineB), getRGBColA(), getRGBColB(), 
getDiscreteDashLength());
+                    Primitive2DReference xMarker2(new 
PolygonMarkerPrimitive2D(std::move(aLineB), getRGBColA(), getRGBColB(), 
getDiscreteDashLength()));
 
                     xRet = new GroupPrimitive2D(Primitive2DContainer{xMarker1, 
xMarker2});
                     break;

Reply via email to