]> git.donarmstrong.com Git - lilypond.git/commitdiff
Fix #1186.
authorPatrick McCarty <pnorcks@gmail.com>
Tue, 14 Sep 2010 23:13:23 +0000 (16:13 -0700)
committerPatrick McCarty <pnorcks@gmail.com>
Wed, 15 Sep 2010 01:03:20 +0000 (18:03 -0700)
Checking the page count to detect EPS files is faulty, since it is legal
to specify "%%Pages: 1".

This commit revises the conditional statement to use a file-extension
check (for ".eps") instead.

This was a regression introduced by commit 1f8c40c86902c6c98091ccfd3ecf02ec1fc2bed5

scm/ps-to-png.scm

index cbe6d23e4bae71023f0a525a66ff1f69600ef8c4..501924116991564f41c1c8c03755148fb7ec7046 100644 (file)
          (output-file (if multi-page? pngn png1))
 
          (gs-variable-options
-           ;; ps-page-count returns 0 for EPS files
-           (if (zero? page-count)
+           (if (string-suffix-ci? ".eps" ps-name)
                "-dEPSCrop"
                (format #f "-dDEVICEWIDTHPOINTS=~,2f -dDEVICEHEIGHTPOINTS=~,2f"
                        page-width page-height)))