[LyX/master] Simplify code a bit. Should be equivalent, unless backs is empty!

Richard Kimberly Heck rikiheck at lyx.org
Thu Jul 9 03:41:15 UTC 2020


commit 3c094c739ba38f43edf9698ac37dd9eee62080b1
Author: Richard Kimberly Heck <rikiheck at lyx.org>
Date:   Wed Jul 8 23:59:15 2020 -0400

    Simplify code a bit. Should be equivalent, unless backs is empty!
---
 src/BufferParams.cpp |   10 ++++------
 1 files changed, 4 insertions(+), 6 deletions(-)

diff --git a/src/BufferParams.cpp b/src/BufferParams.cpp
index 4ed8b4e..4a70ed8 100644
--- a/src/BufferParams.cpp
+++ b/src/BufferParams.cpp
@@ -2653,12 +2653,10 @@ FormatList const & BufferParams::exportableFormats(bool only_viewable) const
 		  excludes.insert("xetex");
 	}
 
-	FormatList result =
-		theConverters().getReachable(backs[0], only_viewable, true, excludes);
-	vector<string>::const_iterator it = backs.begin() + 1;
-	for (; it != backs.end(); ++it) {
-		FormatList r = theConverters().getReachable(*it, only_viewable,
-													false, excludes);
+	FormatList result;
+	for (auto const & b : backs) {
+		FormatList r =
+			theConverters().getReachable(b, only_viewable, false, excludes);
 		result.insert(result.end(), r.begin(), r.end());
 	}
 	sort(result.begin(), result.end(), Format::formatSorter);


More information about the lyx-cvs mailing list