X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=lily%2Fdynamic-align-engraver.cc;h=f62c45f0dc6d3adec09cccf6e700fa1722806a24;hb=faedf68d175302e2f52de307368677e934112cc1;hp=e34554e65408c70905d76ab5bf036145fd6133e3;hpb=82a9add4f1d4790bddb79459d5f63b01b3e7cc97;p=lilypond.git diff --git a/lily/dynamic-align-engraver.cc b/lily/dynamic-align-engraver.cc index e34554e654..f62c45f0dc 100644 --- a/lily/dynamic-align-engraver.cc +++ b/lily/dynamic-align-engraver.cc @@ -85,12 +85,10 @@ Dynamic_align_engraver::acknowledge_end_dynamic (Grob_info info) void Dynamic_align_engraver::acknowledge_footnote_spanner (Grob_info info) { - Grob *parent = unsmob_grob (info.grob ()->get_property ("parent-spanner")); + Grob *parent = info.grob ()->get_parent (Y_AXIS); if (line_ && parent - && parent->internal_has_interface (ly_symbol2scm ("dynamic-interface")) - && (scm_to_int (line_->get_property ("direction")) - * robust_scm2double (info.grob ()->get_property ("Y-offset"), 0.0) > 0.0)) { - Axis_group_interface::add_element (line_, info.grob ());message ("ADD"); } + && parent->internal_has_interface (ly_symbol2scm ("dynamic-interface"))) + Axis_group_interface::add_element (line_, info.grob ()); } void