X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2Finsets%2FInsetExternal.cpp;h=b68a09d77fc10e1663b7f645eb1ed6dabac70018;hb=860accd01fb8115ec7c6ad80b054f1046e19c62f;hp=e2ac61c89a14d601184712619356052d742e1461;hpb=daf7cd4c05f55c7eb957df7076ec91dcd2eca543;p=lyx.git diff --git a/src/insets/InsetExternal.cpp b/src/insets/InsetExternal.cpp index e2ac61c89a..b68a09d77f 100644 --- a/src/insets/InsetExternal.cpp +++ b/src/insets/InsetExternal.cpp @@ -563,7 +563,7 @@ static bool isPreviewWanted(InsetExternalParams const & params) static docstring latexString(InsetExternal const & inset) { odocstringstream ods; - otexstream os(ods, false); + otexstream os(ods); // We don't need to set runparams.encoding since it is not used by // latex(). OutputParams runparams(0); @@ -733,7 +733,7 @@ int InsetExternal::plaintext(odocstringstream & os, bool const external_in_tmpdir = !runparams.nice; bool const dryrun = runparams.dryrun || runparams.inComment; - otexstream ots(os, false); + otexstream ots(os); ots << '\n'; // output external material on a new line external::writeExternal(params_, "Ascii", buffer(), ots, *(runparams.exportdata), external_in_tmpdir, dryrun); @@ -747,7 +747,7 @@ int InsetExternal::docbook(odocstream & os, bool const external_in_tmpdir = !runparams.nice; bool const dryrun = runparams.dryrun || runparams.inComment; odocstringstream ods; - otexstream ots(ods, false); + otexstream ots(ods); external::writeExternal(params_, "DocBook", buffer(), ots, *(runparams.exportdata), external_in_tmpdir, dryrun); os << ods.str(); @@ -761,7 +761,7 @@ docstring InsetExternal::xhtml(XHTMLStream & xs, bool const external_in_tmpdir = !runparams.nice; bool const dryrun = runparams.dryrun || runparams.inComment; odocstringstream ods; - otexstream ots(ods, false); + otexstream ots(ods); external::writeExternal(params_, "XHTML", buffer(), ots, *(runparams.exportdata), external_in_tmpdir, dryrun); xs << XHTMLStream::ESCAPE_NONE << ods.str(); @@ -828,10 +828,8 @@ void InsetExternal::validate(LaTeXFeatures & features) const external::TemplateManager & etm = external::TemplateManager::get(); - it = cit->second.preambleNames.begin(); - end = cit->second.preambleNames.end(); - for (; it != end; ++it) { - string const preamble = etm.getPreambleDefByName(*it); + for (string const & name : cit->second.preambleNames) { + docstring const preamble = etm.getPreambleDefByName(name); if (!preamble.empty()) features.addPreambleSnippet(preamble); }