]> git.lyx.org Git - lyx.git/blobdiff - lib/scripts/legacy_lyxpreview2ppm.py
Pass parameters by reference (performance)
[lyx.git] / lib / scripts / legacy_lyxpreview2ppm.py
index 7c6e1e6274dc562e675a5fce85aa64fbd5d64e15..d16e86788f897f0c2720aecdfa3e398d30ac3846 100644 (file)
@@ -1,4 +1,3 @@
-#! /usr/bin/env python
 # -*- coding: utf-8 -*-
 
 # file legacy_lyxpreview2ppm.py
@@ -294,6 +293,8 @@ def legacy_conversion_step1(latex_file, dpi, output_format, fg_color, bg_color,
 
     # Compile the latex file.
     latex_status, latex_stdout = run_latex(latex, latex_file)
+    if latex_status:
+      return (latex_status, [])
 
     if pdf_output:
         return legacy_conversion_step3(latex_file, dpi, output_format, True, skipMetrics)
@@ -370,7 +371,7 @@ def legacy_conversion_step2(latex_file, dpi, output_format, skipMetrics = False)
 # pdflatex has been run and we have a pdf file. Proceed with gs.
 def legacy_conversion_step3(latex_file, dpi, output_format, dvips_failed, skipMetrics = False):
     # External programs used by the script.
-    gs      = find_exe_or_terminate(["gswin32c", "gs"])
+    gs      = find_exe_or_terminate(["gswin32c", "gswin64c", "gs"])
     pnmcrop = find_exe(["pnmcrop"])
 
     # Files to process