[LyX/master] This should fix a few type-conversion warnings.

Thibaut Cuvelier tcuvelier at lyx.org
Sat Dec 5 21:22:34 UTC 2020


commit 0c5e10f36b0b42eefa41806cac12790a2b49c043
Author: Thibaut Cuvelier <tcuvelier at lyx.org>
Date:   Sat Dec 5 22:51:56 2020 +0100

    This should fix a few type-conversion warnings.
---
 src/output_docbook.cpp |    5 +++--
 1 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/src/output_docbook.cpp b/src/output_docbook.cpp
index aaa3860..ce6b702 100644
--- a/src/output_docbook.cpp
+++ b/src/output_docbook.cpp
@@ -347,7 +347,7 @@ void makeParagraph(
 			special_case = true;
 	}
 
-	auto nInsets = std::distance(par->insetList().begin(), par->insetList().end());
+	size_t nInsets = std::distance(par->insetList().begin(), par->insetList().end());
 	auto parSize = (size_t) par->size();
 
 	// Plain layouts must be ignored.
@@ -381,6 +381,7 @@ void makeParagraph(
 	auto isFlexSpecialCase = [](InsetList::Element inset) {
 		if (inset.inset->lyxCode() != FLEX_CODE)
 			return false;
+
 		// Standard condition: check the parameter.
 		if (inset.inset->getLayout().docbooknotinpara())
 			return true;
@@ -393,7 +394,7 @@ void makeParagraph(
 		};
 		if (InsetText * text = inset.inset->asInsetText()) {
 			for (auto const & par : text->paragraphs()) {
-				auto nInsets = std::distance(par.insetList().begin(), par.insetList().end());
+				size_t nInsets = std::distance(par.insetList().begin(), par.insetList().end());
 				auto parSize = (size_t) par.size();
 
 				if (nInsets == 1 && par.insetList().begin()->inset->lyxCode() == BIBITEM_CODE)


More information about the lyx-cvs mailing list