commit ef9e73d7fe4f043301affbcb34ab4b108a976a1e
Author: Juergen Spitzmueller <[email protected]>
Date:   Mon Mar 11 10:37:33 2019 +0100

    Move function out of loop
---
 lib/lyx2lyx/lyx2lyx_tools.py |   28 ++++++++++++++--------------
 1 files changed, 14 insertions(+), 14 deletions(-)

diff --git a/lib/lyx2lyx/lyx2lyx_tools.py b/lib/lyx2lyx/lyx2lyx_tools.py
index 51b4ec4..4177ef8 100644
--- a/lib/lyx2lyx/lyx2lyx_tools.py
+++ b/lib/lyx2lyx/lyx2lyx_tools.py
@@ -669,7 +669,7 @@ def revert_language(document, lyxname, babelname, 
polyglossianame):
     while True:
         i = find_token(document.body, '\\lang', i)
         if i == -1:
-            return
+            break
         if document.body[i].startswith('\\lang %s' % lyxname):
             secondary = True
             if with_polyglossia:
@@ -744,17 +744,17 @@ def revert_language(document, lyxname, babelname, 
polyglossianame):
         else:
             i += 1
 
-        # With babel, we need to add the language options
-        if with_babel and (primary or secondary):
-            insert_document_option(document, babelname)
-            if secondary:
-                # Since the user options are always placed after the babel 
options,
-                # we need to reset the main language
-                document.body[2 : 2] = ["\\begin_layout Standard",
-                                        "\\begin_inset ERT", "status open", "",
-                                        "\\begin_layout Plain Layout", "", "",
-                                        "\\backslash",
-                                        "selectlanguage{%s}" % 
document.language,
-                                        "\\end_layout", "", "\\end_inset", "", 
"",
-                                        "\\end_layout", ""]
+    # With babel, we need to add the language options
+    if with_babel and (primary or secondary):
+        insert_document_option(document, babelname)
+        if secondary:
+            # Since the user options are always placed after the babel options,
+            # we need to reset the main language
+            document.body[2 : 2] = ["\\begin_layout Standard",
+                                    "\\begin_inset ERT", "status open", "",
+                                    "\\begin_layout Plain Layout", "", "",
+                                    "\\backslash",
+                                    "selectlanguage{%s}" % document.language,
+                                    "\\end_layout", "", "\\end_inset", "", "",
+                                    "\\end_layout", ""]
 

Reply via email to