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", ""]