commit 765c380a5b4c67a6fdbc611b445b7229e609dd2a
Author: Jean-Marc Lasgouttes <lasgout...@lyx.org>
Date:   Fri Jan 12 14:34:45 2024 +0100

    Pass strings as reference
    
    Spotted by coverity.
---
 src/mathed/InsetMathMacroTemplate.cpp |   12 ++++++------
 1 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/src/mathed/InsetMathMacroTemplate.cpp 
b/src/mathed/InsetMathMacroTemplate.cpp
index 555c4aa..2a72183 100644
--- a/src/mathed/InsetMathMacroTemplate.cpp
+++ b/src/mathed/InsetMathMacroTemplate.cpp
@@ -61,9 +61,9 @@ using support::bformat;
 class InsetLabelBox : public InsetMathNest {
 public:
        ///
-       InsetLabelBox(Buffer * buf, MathAtom const & atom, docstring label,
+       InsetLabelBox(Buffer * buf, MathAtom const & atom, docstring const & 
label,
                      InsetMathMacroTemplate const & parent, bool frame = 
false);
-       InsetLabelBox(Buffer * buf, docstring label, InsetMathMacroTemplate 
const & parent,
+       InsetLabelBox(Buffer * buf, docstring const & label, 
InsetMathMacroTemplate const & parent,
                      bool frame = false);
        ///
        void metrics(MetricsInfo & mi, Dimension & dim) const override;
@@ -82,7 +82,7 @@ protected:
 };
 
 
-InsetLabelBox::InsetLabelBox(Buffer * buf, MathAtom const & atom, docstring 
label,
+InsetLabelBox::InsetLabelBox(Buffer * buf, MathAtom const & atom, docstring 
const & label,
        InsetMathMacroTemplate const & parent, bool frame)
        : InsetMathNest(buf, 1), parent_(parent), label_(label), frame_(frame)
 {
@@ -90,7 +90,7 @@ InsetLabelBox::InsetLabelBox(Buffer * buf, MathAtom const & 
atom, docstring labe
 }
 
 
-InsetLabelBox::InsetLabelBox(Buffer * buf, docstring label,
+InsetLabelBox::InsetLabelBox(Buffer * buf, docstring const & label,
                             InsetMathMacroTemplate const & parent, bool frame)
        : InsetMathNest(buf, 1), parent_(parent), label_(label), frame_(frame)
 {
@@ -185,7 +185,7 @@ void InsetLabelBox::draw(PainterInfo & pi, int x, int y) 
const
 class InsetDisplayLabelBox : public InsetLabelBox {
 public:
        ///
-       InsetDisplayLabelBox(Buffer * buf, MathAtom const & atom, docstring 
label,
+       InsetDisplayLabelBox(Buffer * buf, MathAtom const & atom, docstring 
const & label,
                        InsetMathMacroTemplate const & parent);
 
        ///
@@ -202,7 +202,7 @@ protected:
 
 
 InsetDisplayLabelBox::InsetDisplayLabelBox(Buffer * buf, MathAtom const & atom,
-                                docstring label,
+                                docstring const & label,
                                 InsetMathMacroTemplate const & parent)
        : InsetLabelBox(buf, atom, label, parent, true)
 {
-- 
lyx-cvs mailing list
lyx-cvs@lists.lyx.org
http://lists.lyx.org/mailman/listinfo/lyx-cvs

Reply via email to