From 683b861562fdf6be6c7296247ab4f8e4f1d42fb4 Mon Sep 17 00:00:00 2001 From: Han-Wen Nienhuys Date: Tue, 25 May 2004 21:29:32 +0000 Subject: [PATCH] (default_rendering): scale outputdef before starting. --- ChangeLog | 5 +++++ lily/score.cc | 4 ++-- scripts/lilypond.py | 1 + 3 files changed, 8 insertions(+), 2 deletions(-) diff --git a/ChangeLog b/ChangeLog index 312fedf22b..7637f7a92f 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2004-05-25 Han-Wen Nienhuys + + * lily/score.cc (default_rendering): scale outputdef before + starting. + 2004-05-25 Jan Nieuwenhuizen * scm/fret-diagrams.scm: Add header. diff --git a/lily/score.cc b/lily/score.cc index e35e8b5573..58f4e97e39 100644 --- a/lily/score.cc +++ b/lily/score.cc @@ -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 (unsmob_context (context))) { diff --git a/scripts/lilypond.py b/scripts/lilypond.py index cfe24015c9..2a45a682d4 100644 --- a/scripts/lilypond.py +++ b/scripts/lilypond.py @@ -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' -- 2.39.2