[LyX/master] Fix lyx2lyx conversion roundtrip problem
Koji Yokota
yokota at lyx.org
Tue Aug 4 06:00:55 UTC 2026
commit 7b10e9a6e68086785cd0b4551a9d93c272c5e3fd
Author: Koji Yokota <yokota at lyx.org>
Date: Tue Aug 4 14:56:48 2026 +0900
Fix lyx2lyx conversion roundtrip problem
https://lists.lyx.org/pipermail/lyx-devel/2026-August/017067.html
Thanks to Pavel and Scott.
---
lib/lyx2lyx/lyx_2_6.py | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/lib/lyx2lyx/lyx_2_6.py b/lib/lyx2lyx/lyx_2_6.py
index 9c2eb4c634..7302e78b02 100644
--- a/lib/lyx2lyx/lyx_2_6.py
+++ b/lib/lyx2lyx/lyx_2_6.py
@@ -47,7 +47,6 @@ from lyx2lyx_tools import (
# del_value,
# find_complete_lines,
# find_end_of,
-# find_token_exact,
# find_tokens,
# get_option_value,
# set_bool_value,
@@ -61,6 +60,7 @@ from parser_tools import (
find_substring,
find_token,
find_token_backwards,
+ find_token_exact,
get_bool_value,
get_containing_inset,
get_containing_layout,
@@ -1570,7 +1570,7 @@ def revert_hex32colors(document):
"""Revert 32bit ARGB hex colors to 16bit RGB"""
i = 0
while True:
- i = find_token(document.header, "\\color", i + 1)
+ i = find_token_exact(document.header, "\\color", i + 1)
if i == -1:
break
cn = get_quoted_value(document.header, "\\color", i, i + 1)
@@ -1590,7 +1590,7 @@ def revert_hex32colors(document):
i = 0
while True:
- i = find_token(document.body, "\\color", i + 1)
+ i = find_token_exact(document.body, "\\color", i + 1)
if i == -1:
return
cn = get_quoted_value(document.body, "\\color", i, i + 1)
More information about the lyx-cvs
mailing list