]> git.lyx.org Git - features.git/commitdiff
Simplify code
authorDekel Tsur <dekelts@tau.ac.il>
Thu, 12 Sep 2002 15:10:23 +0000 (15:10 +0000)
committerDekel Tsur <dekelts@tau.ac.il>
Thu, 12 Sep 2002 15:10:23 +0000 (15:10 +0000)
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@5287 a592a061-630c-0410-9148-cb99ea01b6c8

lib/ChangeLog
lib/lyx2lyx/lyxconvert_218.py

index 5e7f40457d2da88f2dac413a11f92c9560d9f86b..e5dc05325543e66456a6659ee8ef19e404e0db90 100644 (file)
@@ -1,6 +1,7 @@
 2002-09-12  Dekel Tsur  <dekelts@tau.ac.il>
 
        * lyx2lyx/lyxconvert_218.py (remove_oldfloat): Convert floatingfigure.
+       (remove_oldminipage): Simplified.
 
 2002-09-10  José Matos  <jamatos@fep.up.pt>
 
index 4e64d252b5c2ba3e1f18d538aea7802432f1565e..794cab76b39e9d0b9490b22537970b22ee2dcc70 100644 (file)
@@ -56,10 +56,11 @@ pextra_rexp = re.compile(r"\\pextra_type\s+(\S+)"+\
                         r"(\s+(\\pextra_widthp?)\s+(\S*))?")
 
 def get_width(mo):
-    if mo.group(9) == "\\pextra_widthp":
-       return mo.group(10)+"col%"
-    elif mo.group(10):
-       return mo.group(10)
+    if mo.group(10):
+       if mo.group(9) == "\\pextra_widthp":
+           return mo.group(10)+"col%"
+       else:
+           return mo.group(10)
     else:
        return "100col%"
 
@@ -157,11 +158,9 @@ def remove_oldminipage(lines):
 
        j = find_token_backwards(lines,"\\layout", i-1)
        j0 = j
-       mid = lines[j:i]
 
        j = find_tokens(lines, ["\\layout", "\\end_float"], i+1)
-       # j can be -1, but this is still ok
-       mid = mid+lines[i+1:j]
+       # j can be -1
 
        count = 0
        while 1:
@@ -178,11 +177,10 @@ def remove_oldminipage(lines):
            if mo.group(7) == "1":
                flag = 1
                break
-           j = find_token_backwards(lines,"\\layout", i-1)
-           mid = mid+lines[j:i]
+           lines[i] = re.sub(pextra_rexp, "", lines[i])
            j = find_tokens(lines, ["\\layout", "\\end_float"], i+1)
-           mid = mid+lines[i+1:j]
 
+       mid = lines[j0:j]
        end = ["\\end_inset "]
 
        lines[j0:j] = start+mid+end