From 0676d3a1212eebee7c2015822ea1cdc9f8a1d8fc Mon Sep 17 00:00:00 2001 From: Bertrand Bordage Date: Sun, 21 Aug 2011 16:44:22 +0200 Subject: [PATCH] Revert "Fixes figuredBassCenterContinuations." This reverts commit 0f3d6992fe539249018a71257ae62a40858f3f96. --- lily/figured-bass-engraver.cc | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) diff --git a/lily/figured-bass-engraver.cc b/lily/figured-bass-engraver.cc index 24bf68db36..18b895660f 100644 --- a/lily/figured-bass-engraver.cc +++ b/lily/figured-bass-engraver.cc @@ -217,16 +217,19 @@ Figured_bass_engraver::listen_bass_figure (Stream_event *ev) void Figured_bass_engraver::center_continuations (vector const &consecutive_lines) { - vector left_figs; - for (vsize j = consecutive_lines.size (); j--;) - left_figs.push_back (consecutive_lines[j]->get_bound (LEFT)); + if (consecutive_lines.size () == 2) + { + vector left_figs; + for (vsize j = consecutive_lines.size (); j--;) + left_figs.push_back (consecutive_lines[j]->get_bound (LEFT)); - SCM ga = Grob_array::make_array (); - unsmob_grob_array (ga)->set_array (left_figs); + SCM ga = Grob_array::make_array (); + unsmob_grob_array (ga)->set_array (left_figs); - for (vsize j = consecutive_lines.size (); j--;) - consecutive_lines[j]->set_object ("figures", - unsmob_grob_array (ga)->smobbed_copy ()); + for (vsize j = consecutive_lines.size (); j--;) + consecutive_lines[j]->set_object ("figures", + unsmob_grob_array (ga)->smobbed_copy ()); + } } void -- 2.39.2