+void
+Metronome_mark_engraver::acknowledge_break_aligned (Grob_info inf)
+{
+ Grob *s = inf.grob ();
+ if (text_
+ && !text_->get_parent (X_AXIS)
+ && dynamic_cast<Item *> (s)
+ && (s->get_property_data ("break-align-symbol")
+ == text_->get_property_data ("break-align-symbol")))
+ text_->set_parent (s, X_AXIS);
+}
+
+void
+Metronome_mark_engraver::acknowledge_break_alignment (Grob_info inf)
+{
+ Grob *s = inf.grob ();
+ if (text_
+ && dynamic_cast<Item *> (s))
+ {
+ text_->set_parent (s, X_AXIS);
+ }
+}
+
+