commit 72af7f340ca8ee81c7e51633afbb3f9bd435356a
Author: Jean-Marc Lasgouttes <[email protected]>
Date: Fri Mar 24 15:06:13 2017 +0100
Pass big parameters by address
Spotted by coverity.
---
src/frontends/qt4/GuiCitation.cpp | 2 +-
src/frontends/qt4/GuiCitation.h | 2 +-
src/tex2lyx/Context.cpp | 2 +-
src/tex2lyx/Context.h | 2 +-
4 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/src/frontends/qt4/GuiCitation.cpp
b/src/frontends/qt4/GuiCitation.cpp
index c1694bb..2b0f05e 100644
--- a/src/frontends/qt4/GuiCitation.cpp
+++ b/src/frontends/qt4/GuiCitation.cpp
@@ -258,7 +258,7 @@ void GuiCitation::updateControls(BiblioInfo const & bi)
}
-void GuiCitation::updateFormatting(CitationStyle currentStyle)
+void GuiCitation::updateFormatting(CitationStyle const & currentStyle)
{
BufferParams const bp = documentBuffer().params();
bool const force = currentStyle.forceUpperCase;
diff --git a/src/frontends/qt4/GuiCitation.h b/src/frontends/qt4/GuiCitation.h
index 6648141..5a72e02 100644
--- a/src/frontends/qt4/GuiCitation.h
+++ b/src/frontends/qt4/GuiCitation.h
@@ -105,7 +105,7 @@ private:
/// set the styles combo
void updateStyles(BiblioInfo const & bi);
/// set the formatting widgets
- void updateFormatting(CitationStyle currentStyle);
+ void updateFormatting(CitationStyle const & currentStyle);
///
void updateControls(BiblioInfo const & bi);
/// Set the appropriate hinting text on the filter bar
diff --git a/src/tex2lyx/Context.cpp b/src/tex2lyx/Context.cpp
index 2f49a07..5a04cde 100644
--- a/src/tex2lyx/Context.cpp
+++ b/src/tex2lyx/Context.cpp
@@ -78,7 +78,7 @@ bool Context::empty = true;
Context::Context(bool need_layout_,
TeX2LyXDocClass const & textclass_,
Layout const * layout_, Layout const * parent_layout_,
- TeXFont font_)
+ TeXFont const & font_)
: need_layout(need_layout_),
need_end_layout(false), need_end_deeper(false),
has_item(false), deeper_paragraph(false),
diff --git a/src/tex2lyx/Context.h b/src/tex2lyx/Context.h
index ad95f02..b88a921 100644
--- a/src/tex2lyx/Context.h
+++ b/src/tex2lyx/Context.h
@@ -82,7 +82,7 @@ public:
TeX2LyXDocClass const & textclass_,
Layout const * layout_ = 0,
Layout const * parent_layout_= 0,
- TeXFont font_ = TeXFont());
+ TeXFont const & font_ = normalfont);
~Context();
/// Output a \\begin_layout if requested