+2006-02-13 Han-Wen Nienhuys <hanwen@xs4all.nl>
+
+ * THANKS: add Don.
+
+ * lily/slur-scoring.cc (get_base_attachments): use
+ robust_relative_extent. This fixes problems with empty paper-columns.
+
2006-02-12 Han-Wen Nienhuys <hanwen@xs4all.nl>
* Documentation/topdocs/NEWS.tely (Top): document \new syntax.
if (Spanner *mother = dynamic_cast<Spanner *> (state.slur_->original ()))
{
vsize k = broken_spanner_index (state.slur_);
- int j = k + hdir;
+ int j = int (k) + hdir;
if (j < 0 || j >= mother->broken_intos_.size ())
return by;
if (Spanner *mother = dynamic_cast<Spanner *> (slur_->original ()))
{
vsize k = broken_spanner_index (slur_);
- int j = k + 1;
+ vsize j = k + 1;
if (j < 0 || j >= mother->broken_intos_.size ())
return;
{
Real x, y;
if (d == RIGHT)
- x = extremes_[d].bound_->extent (common_[X_AXIS], X_AXIS)[d];
+ x = robust_relative_extent (extremes_[d].bound_, common_[X_AXIS], X_AXIS)[d];
else
x = slur_->get_broken_left_end_align ();
Grob *col = (d == LEFT) ? columns_[0] : columns_.back ();