Author: jrioux
Date: Tue Jun  7 17:11:18 2011
New Revision: 38976
URL: http://www.lyx.org/trac/changeset/38976

Log:
Fix bug #7610 (wrong latex flavor flag set by pref2pref).

Modified:
   lyx-devel/trunk/lib/scripts/prefs2prefs_prefs.py

Modified: lyx-devel/trunk/lib/scripts/prefs2prefs_prefs.py
==============================================================================
--- lyx-devel/trunk/lib/scripts/prefs2prefs_prefs.py    Tue Jun  7 17:01:00 
2011        (r38975)
+++ lyx-devel/trunk/lib/scripts/prefs2prefs_prefs.py    Tue Jun  7 17:11:18 
2011        (r38976)
@@ -71,10 +71,18 @@
        conv = m.group(1)
        fmat = m.group(2)
        args = m.group(3)
-       flavor = "pdflatex"     
-       if conv in ("platex", "xetex", "luatex"):
+       conv2fl = {
+                  "luatex":   "lualatex",
+                  "pplatex":  "latex",
+                  "xetex":    "xelatex",
+                 }
+       if conv in conv2fl.keys():
+               flavor = conv2fl[conv]
+       else:
                flavor = conv
-       return (True, 
+       if flavor == "latex":
+               return no_match
+       return (True,
                "\\converter \"%s\" \"%s\" \"%s\" \"latex=%s\"" % (conv, fmat, 
args, flavor))
 
 emre = re.compile(r'^\\[Ff]ormat\s+(.*)\s+"(document[^"]*?)"')

Reply via email to