vector<Column_x_positions>
Paper_score::calc_breaking ()
{
- Constrained_breaking algorithm;
+ Constrained_breaking algorithm (this);
vector<Column_x_positions> sol;
message (_ ("Calculating line breaks...") + " ");
int system_count = robust_scm2int (layout ()->c_variable ("system-count"), 0);
if (system_count)
algorithm.resize (system_count);
-
- algorithm.set_pscore (this);
- sol = algorithm.solve ();
- return sol;
+ return algorithm.solve ();
}
void
system_->element_count (),
system_->spanner_count ()));
- message (_ ("Preprocessing graphical objects...") + " ");
+ message (_ ("Preprocessing graphical objects..."));
/* FIXME: Check out why we need this - removing gives assertion failures
down the road.