]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/mark-engraver.cc
Take: separatING-group-spanner-interface.
[lilypond.git] / lily / mark-engraver.cc
index b236779ac17773029e51e5eb053ed2a4297fb421..3682618ec9748c5fba515ccaa3142ca9de4d9d56 100644 (file)
@@ -64,8 +64,8 @@ Mark_engraver::acknowledge_break_aligned (Grob_info inf)
   Grob *s = inf.grob ();
   if (text_
       && !text_->get_parent (X_AXIS)
-      && (text_->get_property_data (ly_symbol2scm ("break-align-symbol"))
-         == s->get_property_data (ly_symbol2scm ("break-align-symbol")))
+      && (text_->get_property_data ("break-align-symbol")
+         == s->get_property_data ("break-align-symbol"))
       && Axis_group_interface::has_interface (s))
     {
       /*
@@ -113,7 +113,7 @@ IMPLEMENT_TRANSLATOR_LISTENER (Mark_engraver, mark);
 void
 Mark_engraver::listen_mark (Stream_event *ev)
 {
-  mark_ev_ = ev;
+  ASSIGN_EVENT_ONCE (mark_ev_, ev);
 }
 
 /*
@@ -173,7 +173,6 @@ ADD_TRANSLATOR (Mark_engraver,
                "end up on the same Y-location",
                
                /* create */ "RehearsalMark",
-               /* accept */ "mark-event",
                /* read */
                "markFormatter "
                "rehearsalMark "