]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/gourlay-breaking.cc
* scm/page.scm (make-page): make it friendlier to call (esp. from C++)
[lilypond.git] / lily / gourlay-breaking.cc
index 8599a6a57c58665047b5a533cd4510d5d25f11fd..f5e29ad18d662463d796070a6a81cae7537f5206 100644 (file)
@@ -114,8 +114,9 @@ Gourlay_breaking::solve ()
 
          Column_x_positions cp = get_line_configuration (line, line_dims[RIGHT] - line_dims[LEFT],
                                                          line_dims[LEFT], ragged);
+
          if (ragged && last_line)
-           cp.force_ = 0.0;
+           cp.force_ = min (cp.force_, 0.0);
 
          if (fabs (cp.force_) > worst_force)
            worst_force = fabs (cp.force_);