if (arriving_hairpins_.size ())
{
if (arriving_hairpins_.size () > 1)
- for (vsize i = 0; i < arriving_hairpins_.size (); i++)
- for (vsize j = i; j < arriving_hairpins_.size (); j++)
+ for (vsize i = 0; i < arriving_hairpins_.size () - 1; i++)
+ for (vsize j = i + 1; j < arriving_hairpins_.size (); j++)
{
Pointer_group_interface::add_grob (arriving_hairpins_[i], ly_symbol2scm ("concurrent-hairpins"), arriving_hairpins_[j]);
Pointer_group_interface::add_grob (arriving_hairpins_[j], ly_symbol2scm ("concurrent-hairpins"), arriving_hairpins_[i]);
x_points[d] = e[-d];
else
{
- Real broken_bound_padding = 0.0;
+ Real broken_bound_padding
+ = robust_scm2double (me->get_property ("broken-bound-padding"), 0.0);
extract_grob_set (me, "concurrent-hairpins", chp);
for (vsize i = 0; i < chp.size (); i++)
{