From 14fbeba0f88eaffe761db8cae8a4af284c8c72e7 Mon Sep 17 00:00:00 2001 From: Han-Wen Nienhuys Date: Tue, 21 Mar 2006 11:56:50 +0000 Subject: [PATCH] (add_score): disallow negative slur scores. --- ChangeLog | 5 +++++ lily/slur-configuration.cc | 6 ++++++ 2 files changed, 11 insertions(+) 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); -- 2.39.2