]> git.lyx.org Git - lyx.git/blobdiff - src/output_latex.cpp
Leftover.
[lyx.git] / src / output_latex.cpp
index c5f8306201798a5f82806f737c9e0e30c3928e87..585ef8a3ec11f8ab14fea870570c84ab3dd3dd82 100644 (file)
@@ -45,9 +45,9 @@ namespace lyx {
 namespace {
 
 enum OpenEncoding {
-               none,
-               inputenc,
-               CJK
+       none,
+       inputenc,
+       CJK
 };
 
 static int open_encoding_ = none;
@@ -581,7 +581,8 @@ void TeXOnePar(Buffer const & buf,
                                        os << "\\L{";
                        }
                        // With CJK, the CJK tag has to be closed first (see below)
-                       if (runparams.encoding->package() != Encoding::CJK) {
+                       if (runparams.encoding->package() != Encoding::CJK
+                           && !par_lang.empty()) {
                                os << from_ascii(subst(
                                        lang_begin_command,
                                        "$$lang",
@@ -642,7 +643,8 @@ void TeXOnePar(Buffer const & buf,
                                        os << "%\n";
                                }
                                // With CJK, the CJK tag had to be closed first (see above)
-                               if (runparams.encoding->package() == Encoding::CJK) {
+                               if (runparams.encoding->package() == Encoding::CJK
+                                   && !par_lang.empty()) {
                                        os << from_ascii(subst(
                                                lang_begin_command,
                                                "$$lang",