[LyX/master] lyx2lyx: Improve on revert_matters
Juergen Spitzmueller
spitz at lyx.org
Mon Aug 3 14:29:22 UTC 2026
commit 39295e51255b83da42a91f5133770b729af275fa
Author: Juergen Spitzmueller <spitz at lyx.org>
Date: Mon Aug 3 16:28:44 2026 +0200
lyx2lyx: Improve on revert_matters
Thanks to Pavel and Claude
---
lib/lyx2lyx/lyx_2_6.py | 15 +++++----------
1 file changed, 5 insertions(+), 10 deletions(-)
diff --git a/lib/lyx2lyx/lyx_2_6.py b/lib/lyx2lyx/lyx_2_6.py
index c123d1fb64..5f16e30857 100644
--- a/lib/lyx2lyx/lyx_2_6.py
+++ b/lib/lyx2lyx/lyx_2_6.py
@@ -1617,17 +1617,12 @@ def revert_matters(document):
document.warning("Matter has no layout!")
i += 1
continue
- beglay = lay[1]
- endlay = find_end_of_layout(document.body, beglay)
- if endlay == False:
- document.warning("Matter has no endlayout!")
- i += 1
- continue
- layb = document.body[beglay]
- laye = document.body[endlay]
- document.body[i : i + 1] = put_cmd_in_ert(["\\" + matter + "matter"]) + ["", laye, "", layb]
- i += 1
+ beglay = lay[1]
+ del document.body[i]
+ ert = put_cmd_in_ert(["\\" + matter + "matter"], as_paragraph=True)
+ document.body[beglay : beglay] = ert
+ i = beglay + len(ert)
##
# Conversion hub
More information about the lyx-cvs
mailing list