]> git.lyx.org Git - features.git/commitdiff
lyx2lyx: Fix revert_new_languages
authorJuergen Spitzmueller <spitz@lyx.org>
Sat, 31 Aug 2019 09:20:10 +0000 (11:20 +0200)
committerJuergen Spitzmueller <spitz@lyx.org>
Sat, 31 Aug 2019 09:20:10 +0000 (11:20 +0200)
lib/lyx2lyx/lyx_2_4.py

index 1f9924a9846e246588ec76090d5c5258b1ad42ca..5b1a87c2c9a4b178566d66d0b373eea07bb76e8f 100644 (file)
@@ -1882,8 +1882,9 @@ def revert_new_languages(document):
         i = find_token(document.body, "\\lang", i+1)
         if i == -1:
             break
-        if document.body[i][6:].strip() in new_languages:
-            used_languages.add(document.language)
+        val = get_value(document.body, "\\lang", i)
+        if val in new_languages:
+            used_languages.add(val)
 
     # Korean is already supported via CJK, so leave as-is for Babel
     if ("korean" in used_languages
@@ -1893,7 +1894,7 @@ def revert_new_languages(document):
     used_languages.discard("korean")
 
     for lang in used_languages:
-        revert(lang, *new_languages[lang])
+        revert_language(document, lang, new_languages[lang][0], new_languages[lang][1])
 
 
 gloss_inset_def = [