From: Joe Neeman Date: Sun, 4 Feb 2007 21:36:46 +0000 (+0200) Subject: Restore some code that was removed in commit a7c3c0ab5 X-Git-Tag: release/2.11.17-1~20^2^2 X-Git-Url: https://git.donarmstrong.com/?a=commitdiff_plain;h=1028d08be68c34f1e4f88cd84601be0762d39e9d;p=lilypond.git Restore some code that was removed in commit a7c3c0ab5 --- diff --git a/lily/bar-number-engraver.cc b/lily/bar-number-engraver.cc index 7f35901d81..3693f97b3e 100644 --- a/lily/bar-number-engraver.cc +++ b/lily/bar-number-engraver.cc @@ -98,7 +98,12 @@ Bar_number_engraver::acknowledge_break_alignment (Grob_info inf) void Bar_number_engraver::stop_translation_timestep () { - text_ = 0; + if (text_) + { + text_->set_object ("side-support-elements", + grob_list_to_grob_array (get_property ("stavesFound"))); + text_ = 0; + } } void diff --git a/lily/mark-engraver.cc b/lily/mark-engraver.cc index 1f4a0c3f72..3b12e46e43 100644 --- a/lily/mark-engraver.cc +++ b/lily/mark-engraver.cc @@ -91,7 +91,12 @@ Mark_engraver::acknowledge_break_alignment (Grob_info inf) void Mark_engraver::stop_translation_timestep () { - text_ = 0; + if (text_) + { + text_->set_object ("side-support-elements", + grob_list_to_grob_array (get_property ("stavesFound"))); + text_ = 0; + } mark_ev_ = 0; } diff --git a/lily/metronome-engraver.cc b/lily/metronome-engraver.cc index 897948d88b..26f1ec9b91 100644 --- a/lily/metronome-engraver.cc +++ b/lily/metronome-engraver.cc @@ -61,6 +61,8 @@ Metronome_mark_engraver::stop_translation_timestep () { Grob *mc = unsmob_grob (get_property ("currentMusicalColumn")); text_->set_parent (mc, X_AXIS); + text_->set_object ("side-support-elements", + grob_list_to_grob_array (get_property ("stavesFound"))); text_ = 0; } }