]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/mark-engraver.cc
* lily/text-engraver.cc (process_acknowledged_grobs): use new
[lilypond.git] / lily / mark-engraver.cc
index 96ca4ffcbaeba118025f2faec8c297b6767f3602..6457ea1b2be685960c5752e2021c942ea1db13ae 100644 (file)
@@ -19,6 +19,7 @@
 #include "staff-symbol-referencer.hh"
 #include "item.hh"
 #include "group-interface.hh"
+#include "text-item.hh"
 
 /**
   put stuff over or next to  bars.  Examples: bar numbers, marginal notes,
@@ -127,6 +128,11 @@ Mark_engraver::process_music ()
        */
       
       SCM m = mark_req_->get_mus_property ("label");
+      if (new_markup_p (m))
+       {
+         text_->set_grob_property ("text",m);
+         text_->set_grob_property ("molecule-callback", new_markup_brewer ());
+       }
       if (gh_pair_p (m)) // markup text
        text_->set_grob_property ("text",m);
       else