]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/slur-scoring.cc
* scm/define-music-types.scm (music-descriptions): remove
[lilypond.git] / lily / slur-scoring.cc
index f4b312e5bdad78f18f9b3723d7fa55c573b8b0ca..ef5002538b1014f7402d23338d1a10203bdb3cd7 100644 (file)
@@ -354,8 +354,16 @@ Slur_score_state::get_best_curve ()
   bool debug_slurs = to_boolean (slur_->layout ()
                                 ->lookup_variable (ly_symbol2scm ("debug-slur-scoring")));
   SCM inspect_quants = slur_->get_property ("inspect-quants");
+  SCM inspect_index = slur_->get_property ("inspect-index");
   if (debug_slurs
-      && scm_is_pair (inspect_quants))
+      && scm_is_integer (inspect_index))
+    {
+      opt_idx = scm_to_int (inspect_index);
+      configurations_[opt_idx]->calculate_score (*this);
+      opt = configurations_[opt_idx]->score ();
+    }
+  else if (debug_slurs
+          && scm_is_pair (inspect_quants))
     {
       opt_idx = get_closest_index (inspect_quants);
       configurations_[opt_idx]->calculate_score (*this);