]> git.lyx.org Git - features.git/commitdiff
lyx2lyx/lyx_1_6.py: fixes for r26882 as promised
authorUwe Stöhr <uwestoehr@web.de>
Mon, 13 Oct 2008 21:43:14 +0000 (21:43 +0000)
committerUwe Stöhr <uwestoehr@web.de>
Mon, 13 Oct 2008 21:43:14 +0000 (21:43 +0000)
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@26885 a592a061-630c-0410-9148-cb99ea01b6c8

lib/lyx2lyx/lyx_1_6.py

index 39b4b3fd6af9172bd18f31eb3113cdc1b37b3d16..f04ab77c4f999c321f1261101e38017b883d97c4 100644 (file)
@@ -2990,14 +2990,10 @@ def convert_default_options(document):
 
 
 def revert_backref_options(document):
-    ' Remove pageref additional options '
+    ' Revert option pdf_backref=page to pagebackref '
     i = find_token(document.header, "\\pdf_backref page", 0)
     if i != -1:
         document.header[i] = "\\pdf_pagebackref true"
-        return
-    j = find_token(document.header, "\\pdf_backref", 0)
-    if j != -1:
-        del document.header[j]
 
 
 def convert_backref_options(document):
@@ -3008,6 +3004,10 @@ def convert_backref_options(document):
     j = find_token(document.header, "\\pdf_pagebackref false", 0)
     if j != -1:
         del document.header[j]
+    # backref=true was not a valid option, we meant backref=section
+    k = find_token(document.header, "\\pdf_backref true", 0)
+    if k != -1:
+        document.header[k] = "\\pdf_backref section"
 
 ##
 # Conversion hub