From: José Matox Date: Tue, 17 Jul 2007 16:46:19 +0000 (+0000) Subject: Fix crash loading old files (http://www.mail-archive.com/lyx-users%40lists.lyx.org... X-Git-Tag: 1.6.10~9122 X-Git-Url: https://git.lyx.org/gitweb/?a=commitdiff_plain;h=aafefdbe26b81d2a97b68fab01b5938823f68e45;p=features.git Fix crash loading old files (http://www.mail-archive.com/lyx-users%40lists.lyx.org/msg57472.html) git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@19101 a592a061-630c-0410-9148-cb99ea01b6c8 --- diff --git a/lib/lyx2lyx/lyx_1_5.py b/lib/lyx2lyx/lyx_1_5.py index dbffe31abb..3374d8567f 100644 --- a/lib/lyx2lyx/lyx_1_5.py +++ b/lib/lyx2lyx/lyx_1_5.py @@ -444,6 +444,13 @@ def convert_commandparams(document): i = i + 1 continue + j = find_token(document.body, "\\end_inset", i + 1) + if j == -1: + document.warning("Malformed document") + else: + command += "".join(document.body[i+1:j]) + document.body[i+1:j] = [] + # The following parser is taken from the original InsetCommandParams::scanCommand name = "" option1 = ""