From 9ef3edf6d71077234781a92215d59084372f1c0f Mon Sep 17 00:00:00 2001 From: =?utf8?q?Uwe=20St=C3=B6hr?= Date: Fri, 21 Apr 2017 01:05:54 +0200 Subject: [PATCH] lyx_2_2.py: fix box reversion routine again silly mistake, now Math.lyx reverts correctly again. --- lib/lyx2lyx/lyx_2_2.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/lib/lyx2lyx/lyx_2_2.py b/lib/lyx2lyx/lyx_2_2.py index 37b83e8e72..996c22684e 100644 --- a/lib/lyx2lyx/lyx_2_2.py +++ b/lib/lyx2lyx/lyx_2_2.py @@ -1092,11 +1092,13 @@ def revert_BoxFeatures(document): if i == -1: return binset = find_token(document.body, "\\begin_inset Box", i - 11) - if binset == -1: - return # then "thickness" is is just a word in the text + if binset == -1 or binset != i - 11: + i = i + 1 + continue # then "thickness" is is just a word in the text einset = find_end_of_inset(document.body, binset) if einset == -1: document.warning("Malformed LyX document: Can't find end of box inset!") + i = i + 1 continue # read out the values beg = document.body[i].find('"'); -- 2.39.2