consider break index for broken spanner.
2005-10-11 Han-Wen Nienhuys <hanwen@xs4all.nl>
+ * lily/hara-kiri-group-spanner.cc (consider_suicide): only
+ consider break index for broken spanner.
+
* scm/define-markup-commands.scm (wordwrap-string): remove \r
characters from string before splitting.
#include "hara-kiri-group-spanner.hh"
+#include "paper-column.hh"
#include "pointer-group-interface.hh"
#include "axis-group-interface.hh"
#include "spanner.hh"
if (worth.size ())
return;
- if (!to_boolean (me->get_property ("remove-first"))
- && broken_spanner_index (sp) == 0)
+ bool remove_first = to_boolean (me->get_property ("remove-first"));
+ if (!remove_first
+ && ((sp->original_ && broken_spanner_index (sp) == 0)
+ || Paper_column::get_rank (sp->get_bound (LEFT)->get_column ())
+ == 0))
return;
Link_array<Grob> childs;