]> git.lyx.org Git - features.git/commitdiff
Remove special code for CJK that is no longer required (amends e665715fc4).
authorGünter Milde <milde@lyx.org>
Wed, 13 Mar 2019 10:13:44 +0000 (11:13 +0100)
committerJean-Marc Lasgouttes <lasgouttes@lyx.org>
Thu, 18 Jun 2020 13:48:16 +0000 (15:48 +0200)
src/DocIterator.cpp

index d370e0a1e78176150561b24f19a79b6125b17f8e..64dfd54af555a7c2ce4d9c5fa673d6df7bf71f8c 100644 (file)
@@ -743,13 +743,10 @@ Encoding const * DocIterator::getEncoding() const
        Language const * lang =
                text.getPar(sl.pit()).getFont(bp, sl.pos(),
                                                                                  text.outerFont(sl.pit())).language();
-       // If we have a custom encoding for the buffer, we only switch
-       // encoding for CJK (see output_latex::switchEncoding())
-       bool const customenc =
-               bp.inputenc != "auto" && bp.inputenc != "default";
-       Encoding const * enc =
-               (customenc && lang->encoding()->package() != Encoding::CJK)
-               ? &bp.encoding() : lang->encoding();
+       // If we have a custom encoding for the buffer, we don't switch
+       // encodings (see output_latex::switchEncoding())
+       bool const customenc = bp.inputenc != "auto" && bp.inputenc != "default";
+       Encoding const * enc = customenc ? &bp.encoding() : lang->encoding();
 
        // Some insets force specific encodings sometimes (e.g., listings in
        // multibyte context forces singlebyte).
@@ -780,9 +777,8 @@ Encoding const * DocIterator::getEncoding() const
                                                                                                                   otext.outerFont(slices_[i].pit())).language();
                        // Again, if we have a custom encoding, this is used
                        // instead of the language's.
-                       Encoding const * oenc =
-                                       (customenc && olang->encoding()->package() != Encoding::CJK)
-                                       ? &bp.encoding() : olang->encoding();
+                       Encoding const * oenc = customenc 
+                                                                       ? &bp.encoding() : olang->encoding();
                        if (olang->encoding()->name() != "inherit")
                                return oenc;
                }