From: hanwen Date: Tue, 21 Mar 2006 11:56:50 +0000 (+0000) Subject: (add_score): disallow negative slur X-Git-Tag: release/2.8.2~44 X-Git-Url: https://git.donarmstrong.com/?a=commitdiff_plain;h=5ea4968c82f147335f95f64d07a10d90e403dbdf;p=lilypond.git (add_score): disallow negative slur scores. --- diff --git a/ChangeLog b/ChangeLog index 676e50134f..555b64142b 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2006-03-21 Han-Wen Nienhuys + + * lily/slur-configuration.cc (add_score): disallow negative slur + scores. + 2006-03-21 Han-Wen Nienhuys * scm/framework-ps.scm (dump-stencil-as-EPS): remove debugging code. diff --git a/lily/slur-configuration.cc b/lily/slur-configuration.cc index d846b9d615..cd96fed4e3 100644 --- a/lily/slur-configuration.cc +++ b/lily/slur-configuration.cc @@ -174,6 +174,12 @@ Slur_configuration::Slur_configuration () void Slur_configuration::add_score (Real s, string desc) { + if (s < 0) + { + programming_error ("Negative demerits found for slur. Ignoring"); + s = 0.0; + } + if (s) { score_card_ += to_string ("%s=%.2f ", desc.c_str (), s);