]> git.donarmstrong.com Git - lilypond.git/commitdiff
Restore some code that was removed in commit a7c3c0ab5
authorJoe Neeman <joeneeman@gmail.com>
Sun, 4 Feb 2007 21:36:46 +0000 (23:36 +0200)
committerJoe Neeman <joeneeman@gmail.com>
Sun, 4 Feb 2007 21:36:46 +0000 (23:36 +0200)
lily/bar-number-engraver.cc
lily/mark-engraver.cc
lily/metronome-engraver.cc

index 7f35901d816bd08fd5146e66e9d11cc81168d3de..3693f97b3e286095f23a10cb94a38334d486432c 100644 (file)
@@ -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
index 1f4a0c3f728dc174e451b5f26390955fbe06cd49..3b12e46e43d1be36dfdcfa606cd4dc677c07f8d0 100644 (file)
@@ -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;
 }
 
index 897948d88b652a8de29aea4fb368212692ab2a45..26f1ec9b910d49f1b5ce240c210ee6fb1c4b040c 100644 (file)
@@ -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;
     }
 }