From 91e91250605f3e054a7f1e9ded93a9855b69124c Mon Sep 17 00:00:00 2001 From: Richard Heck Date: Thu, 4 Nov 2010 21:47:47 +0000 Subject: [PATCH] Fix mchem routine: Typo. Fix dots routine: Get value, then delete. git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@36094 a592a061-630c-0410-9148-cb99ea01b6c8 --- lib/lyx2lyx/lyx_2_0.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/lib/lyx2lyx/lyx_2_0.py b/lib/lyx2lyx/lyx_2_0.py index 45c8c57d4f..25d3ca397c 100644 --- a/lib/lyx2lyx/lyx_2_0.py +++ b/lib/lyx2lyx/lyx_2_0.py @@ -833,6 +833,10 @@ def revert_mhchem(document): mhchem = "on" del document.header[i] + if mhchem == "off": + # don't load case + return + if mhchem == "auto": i = 0 while True: @@ -840,7 +844,7 @@ def revert_mhchem(document): if i == -1: break line = document.body[i] - if line.find("\\ce{") != -1 or line.find("\\cf{") != 1: + if line.find("\\ce{") != -1 or line.find("\\cf{") != -1: mhchem = "on" break i += 1 @@ -1772,8 +1776,8 @@ def revert_mathdots(document): if mathdots == -1: document.warning("No \\usemathdots line. Assuming auto.") else: - del document.header[mathdots] val = get_value(document.header, "\\use_mathdots", mathdots) + del document.header[mathdots] try: usedots = int(val) except: