X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=lily%2Ftweak-engraver.cc;h=9843dce725513eb5ada5b86085cbd941f73a0250;hb=9f3572d98bb948c9689cd1f75401a029451fa001;hp=5fcf3981e4e5d5af2623fdb1bfc64e49d59fc8a0;hpb=04265f11d1f21416ccebd2dcaa1d903dc781b36e;p=lilypond.git diff --git a/lily/tweak-engraver.cc b/lily/tweak-engraver.cc index 5fcf3981e4..9843dce725 100644 --- a/lily/tweak-engraver.cc +++ b/lily/tweak-engraver.cc @@ -9,8 +9,8 @@ #include "engraver.hh" +#include "music.hh" #include "grob.hh" -#include "stream-event.hh" #include "translator.icc" class Tweak_engraver : public Engraver @@ -28,19 +28,19 @@ Tweak_engraver::Tweak_engraver() void Tweak_engraver::acknowledge_grob (Grob_info info) { - if (Stream_event *ev = info.event_cause ()) + if (Music *music = info.music_cause ()) { - for (SCM s = ev->get_property ("tweaks"); + for (SCM s = music->get_property ("tweaks"); scm_is_pair (s); s = scm_cdr (s)) { - info.grob ()->set_property (scm_caar (s), scm_cdar (s)); + info.grob ()->internal_set_property (scm_caar (s), scm_cdar (s)); } } } ADD_ACKNOWLEDGER (Tweak_engraver, grob); ADD_TRANSLATOR (Tweak_engraver, - /* doc */ "Read the @code{tweaks} property from the originating event, and set properties." , + /* doc */ "Read the @code{tweaks} property from the originating Music event, and set properties." , /* create */ "", /* accept */ "",