]> git.lyx.org Git - lyx.git/blobdiff - src/output_latex.C
fix one ambiguity, and comment out a un-implemented operator
[lyx.git] / src / output_latex.C
index 31a8416d46052a533e5a0fa5678bf13f3da346e5..b50748dd5274fb6c56fdf75f48613165a387142f 100644 (file)
@@ -18,6 +18,7 @@
 #include "encoding.h"
 #include "language.h"
 #include "lyxrc.h"
+#include "outputparams.h"
 #include "paragraph.h"
 #include "paragraph_funcs.h"
 #include "ParagraphParameters.h"
@@ -214,7 +215,7 @@ TeXOnePar(Buffer const & buf,
          ParagraphList const & paragraphs,
          ParagraphList::const_iterator pit,
          ostream & os, TexRow & texrow,
-         OutputParams const & runparams,
+         OutputParams const & runparams_in,
          string const & everypar)
 {
        lyxerr[Debug::LATEX] << "TeXOnePar...     " << &*pit << " '"
@@ -230,6 +231,9 @@ TeXOnePar(Buffer const & buf,
        else
                style = bparams.getLyXTextClass().defaultLayout();
 
+       OutputParams runparams = runparams_in;
+       runparams.moving_arg |= style->needprotect;
+
        Language const * language = pit->getParLanguage(bparams);
        Language const * doc_language = bparams.language;
        Language const * previous_language =