]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/metronome-engraver.cc
*** empty log message ***
[lilypond.git] / lily / metronome-engraver.cc
index 34e32df049d8cb72e08b68a65267b8614fc5ba5a..2f0cdf5804d00b29c4a8d8d1129806ba0e83693d 100644 (file)
@@ -66,7 +66,7 @@ Metronome_mark_engraver::stop_translation_timestep ()
        text_->set_parent (bar_line_, X_AXIS);
       
       text_->set_property ("side-support-elements" , get_property ("stavesFound"));
-      typeset_grob (text_);
+      
       text_ =0;
     }
   mark_ev_ = 0;
@@ -79,9 +79,8 @@ Metronome_mark_engraver::create_items (Music *rq)
   if (text_)
     return;
 
-  text_ = make_item ("MetronomeMark");
+  text_ = make_item ("MetronomeMark", rq->self_scm () );
 
-  announce_grob (text_, rq->self_scm ());
 }
 
 
@@ -101,7 +100,7 @@ Metronome_mark_engraver::process_music ()
 
       SCM proc = get_property ("metronomeMarkFormatter");
       SCM result= scm_call_2 (proc, mark_ev_->self_scm (),
-                             get_parent_context ()->self_scm ()); 
+                             context ()->self_scm ()); 
       
       text_->set_property ("text", result);
     }