drawinglayer/source/primitive2d/textlayoutdevice.cxx | 2 +- drawinglayer/source/primitive2d/textprimitive2d.cxx | 2 +- include/drawinglayer/primitive2d/textlayoutdevice.hxx | 2 +- include/drawinglayer/primitive2d/textprimitive2d.hxx | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-)
New commits: commit 8b21dd5ce3a716e6711c805961a5765925fb2be9 Author: Noel Grandin <noel.gran...@collabora.co.uk> AuthorDate: Tue Mar 25 12:50:13 2025 +0200 Commit: Noel Grandin <noel.gran...@collabora.co.uk> CommitDate: Tue Mar 25 13:16:26 2025 +0100 loplugin:constparam in drawinglayer Change-Id: I7921dc085e348945f8f14c12a15ed6c5414f298e Reviewed-on: https://gerrit.libreoffice.org/c/core/+/183294 Tested-by: Jenkins Reviewed-by: Noel Grandin <noel.gran...@collabora.co.uk> diff --git a/drawinglayer/source/primitive2d/textlayoutdevice.cxx b/drawinglayer/source/primitive2d/textlayoutdevice.cxx index 1061d518d9c1..5c0b31254c63 100644 --- a/drawinglayer/source/primitive2d/textlayoutdevice.cxx +++ b/drawinglayer/source/primitive2d/textlayoutdevice.cxx @@ -374,7 +374,7 @@ TextLayouterDevice::getSalLayout(const OUString& rText, sal_uInt32 nIndex, sal_u } void TextLayouterDevice::createEmphasisMarks( - SalLayout& rSalLayout, TextEmphasisMark aTextEmphasisMark, bool bAbove, + const SalLayout& rSalLayout, TextEmphasisMark aTextEmphasisMark, bool bAbove, const std::function<void(const basegfx::B2DPoint&, const basegfx::B2DPolyPolygon&, bool, const tools::Rectangle&, const tools::Rectangle&)>& rCallback) const { diff --git a/drawinglayer/source/primitive2d/textprimitive2d.cxx b/drawinglayer/source/primitive2d/textprimitive2d.cxx index d08f729e3abf..fae5866c6517 100644 --- a/drawinglayer/source/primitive2d/textprimitive2d.cxx +++ b/drawinglayer/source/primitive2d/textprimitive2d.cxx @@ -351,7 +351,7 @@ void TextSimplePortionPrimitive2D::createTextLayouter(TextLayouterDevice& rTextL } std::unique_ptr<SalLayout> -TextSimplePortionPrimitive2D::createSalLayout(TextLayouterDevice& rTextLayouter) const +TextSimplePortionPrimitive2D::createSalLayout(const TextLayouterDevice& rTextLayouter) const { // As mentioned above we can act in the // Text's local coordinate system without transformation at all diff --git a/include/drawinglayer/primitive2d/textlayoutdevice.hxx b/include/drawinglayer/primitive2d/textlayoutdevice.hxx index 9c4bf48060ea..10dacdec3f5a 100644 --- a/include/drawinglayer/primitive2d/textlayoutdevice.hxx +++ b/include/drawinglayer/primitive2d/textlayoutdevice.hxx @@ -122,7 +122,7 @@ public: const KernArray& rDXArray, std::span<const sal_Bool> pKashidaAry) const; void createEmphasisMarks( - SalLayout& rSalLayout, TextEmphasisMark aTextEmphasisMark, bool bAbove, + const SalLayout& rSalLayout, TextEmphasisMark aTextEmphasisMark, bool bAbove, const std::function<void(const basegfx::B2DPoint&, const basegfx::B2DPolyPolygon&, bool, const tools::Rectangle&, const tools::Rectangle&)>& rCallback) const; diff --git a/include/drawinglayer/primitive2d/textprimitive2d.hxx b/include/drawinglayer/primitive2d/textprimitive2d.hxx index 878ef9d8291c..0dfb6bae0b2c 100644 --- a/include/drawinglayer/primitive2d/textprimitive2d.hxx +++ b/include/drawinglayer/primitive2d/textprimitive2d.hxx @@ -146,7 +146,7 @@ public: // and decompose. NOTE: the TextLayouterDevice is filled, but should always only // be used temporary (do not try to buffer) void createTextLayouter(TextLayouterDevice& rTextLayouter) const; - std::unique_ptr<SalLayout> createSalLayout(TextLayouterDevice& rTextLayouter) const; + std::unique_ptr<SalLayout> createSalLayout(const TextLayouterDevice& rTextLayouter) const; /// constructor TextSimplePortionPrimitive2D(basegfx::B2DHomMatrix aNewTransform, OUString aText,