]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/dynamic-engraver.cc
patch::: 1.3.91.jcn1
[lilypond.git] / lily / dynamic-engraver.cc
index bdd8f8e656fa13efe48344885901d4b4ba43466d..e0788f08e5e68644806394f9ce69a1bc8a13263d 100644 (file)
@@ -100,7 +100,15 @@ Dynamic_engraver::do_try_music (Music * m)
     }
   else if (Span_req* s =  dynamic_cast <Span_req*> (m))
     {
-      if ((s->span_type_str_ == "crescendo"
+      if (s->span_type_str_ == "abort")
+       {
+         accepted_spanreqs_drul_[LEFT] = 0;
+         accepted_spanreqs_drul_[RIGHT] = 0;
+         if (line_spanner_)
+           line_spanner_->suicide ();
+         line_spanner_ = 0;
+       }
+      else if ((s->span_type_str_ == "crescendo"
           || s->span_type_str_ == "decrescendo"))
        {
          accepted_spanreqs_drul_[s->span_dir_] = s;