From fa58f0a67e59aa5a7abb0f3fcce17ede5f0870cd Mon Sep 17 00:00:00 2001 From: Han-Wen Nienhuys Date: Mon, 21 Aug 2006 12:52:04 +0000 Subject: [PATCH] (process_music): remember keepAliveInterfaces after processing \set --- ChangeLog | 3 +++ lily/hara-kiri-engraver.cc | 6 +++--- ly/engraver-init.ly | 2 +- 3 files changed, 7 insertions(+), 4 deletions(-) diff --git a/ChangeLog b/ChangeLog index fd926f022b..f240c05344 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,8 @@ 2006-08-21 Han-Wen Nienhuys + * lily/hara-kiri-engraver.cc (process_music): remember + keepAliveInterfaces after processing \set + * lily/lyric-extender.cc (print): support left/right-padding for extenders. diff --git a/lily/hara-kiri-engraver.cc b/lily/hara-kiri-engraver.cc index 39cc48a90b..5e0e0a3b2d 100644 --- a/lily/hara-kiri-engraver.cc +++ b/lily/hara-kiri-engraver.cc @@ -23,7 +23,7 @@ protected: virtual Spanner *get_spanner (); DECLARE_ACKNOWLEDGER (grob); virtual void add_element (Grob *e); - void start_translation_timestep (); + void process_music (); virtual void derived_mark () const; SCM interesting_; public: @@ -43,9 +43,9 @@ Hara_kiri_engraver::derived_mark () const } void -Hara_kiri_engraver::start_translation_timestep () +Hara_kiri_engraver::process_music () { - Axis_group_engraver::start_translation_timestep (); + Axis_group_engraver::process_music (); interesting_ = get_property ("keepAliveInterfaces"); } diff --git a/ly/engraver-init.ly b/ly/engraver-init.ly index 02149ef8b4..079180dead 100644 --- a/ly/engraver-init.ly +++ b/ly/engraver-init.ly @@ -346,7 +346,7 @@ staffs, with a bracket in front and spanning bar lines. " \description " Corresponds to a voice with lyrics. Handles the printing of a single line of lyrics. " - \name Lyrics + \name "Lyrics" \consists "Lyric_engraver" \consists "Extender_engraver" \consists "Hyphen_engraver" -- 2.39.5