Simplify code a bit. Should be equivalent, unless backs is empty!

This commit is contained in:
Richard Kimberly Heck 2020-07-08 23:59:15 -04:00
parent 747afa36cd
commit 3c094c739b

View File

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