X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=lily%2Fdynamic-engraver.cc;h=71dfcce857cadd90f9e1be69bd26eb58b92d7110;hb=873c31e41713a3aa7e162268286521e0d582e4f4;hp=7e0557a1e8a7d576b827f136d5c3e4105fc1889a;hpb=d6dc165dec8a15a7c09ebb683157ffb86b519bd1;p=lilypond.git diff --git a/lily/dynamic-engraver.cc b/lily/dynamic-engraver.cc index 7e0557a1e8..71dfcce857 100644 --- a/lily/dynamic-engraver.cc +++ b/lily/dynamic-engraver.cc @@ -226,6 +226,16 @@ Dynamic_engraver::process_music () if (!scm_is_symbol (s) || s == ly_symbol2scm ("hairpin")) { cresc_ = make_spanner ("Hairpin", accepted_spanreqs_drul_[START]->self_scm ()); + if (finished_cresc_) + { + Pointer_group_interface::add_grob (finished_cresc_, + ly_symbol2scm ("adjacent-hairpins"), + cresc_); + + Pointer_group_interface::add_grob (cresc_, + ly_symbol2scm ("adjacent-hairpins"), + finished_cresc_); + } cresc_->set_property ("grow-direction", scm_int2num ((start_type == "crescendo") ? BIGGER : SMALLER));