]> git.donarmstrong.com Git - lilypond.git/commitdiff
(default_rendering): scale outputdef before
authorHan-Wen Nienhuys <hanwen@xs4all.nl>
Tue, 25 May 2004 21:29:32 +0000 (21:29 +0000)
committerHan-Wen Nienhuys <hanwen@xs4all.nl>
Tue, 25 May 2004 21:29:32 +0000 (21:29 +0000)
starting.

ChangeLog
lily/score.cc
scripts/lilypond.py

index 312fedf22bcb2ed88c0d3680666a7e4693848e14..7637f7a92f79a97775a66b87c420796c67168bb5 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2004-05-25  Han-Wen Nienhuys   <hanwen@xs4all.nl>
+
+       * lily/score.cc (default_rendering): scale outputdef before
+       starting.
+
 2004-05-25  Jan Nieuwenhuizen  <janneke@gnu.org>
 
        * scm/fret-diagrams.scm: Add header.
index e35e8b5573c17cacbeac64605df3dbdb5d88fbd7..58f4e97e394120b44f1c604680714bc74167924d 100644 (file)
@@ -160,13 +160,13 @@ default_rendering (SCM music, SCM outdef,
                   SCM book_outputdef,
                   SCM header, SCM outname)
 {
-  SCM context = ly_run_translator (music, outdef);
-
   Book_paper_def *bpd = unsmob_book_paper_def (book_outputdef);
   if (bpd && unsmob_paper (outdef))
     /* FIXME:  memory leak */
     outdef = bpd->scale_paper (unsmob_paper (outdef))->self_scm ();
   
+  SCM context = ly_run_translator (music, outdef);
+
   if (Global_context *g = dynamic_cast<Global_context*>
       (unsmob_context (context)))
     {
index cfe24015c97248943e8c7c03397c0011de5ae548..2a45a682d40bc063a36ec827e6c1f177aee56c90 100644 (file)
@@ -489,6 +489,7 @@ leaving a PS file in OUTBASE.ps
 
        if extra['papersize']:
                opts = ' -t%s' % extra['papersize'][0]
+               
        if extra['orientation'] and extra['orientation'][0] == 'landscape':
                opts = opts + ' -tlandscape'