]> git.donarmstrong.com Git - lilypond.git/commitdiff
pge-breaking: do not try to fill ragged-pages; issue 3441
authorKeith OHara <k-ohara5a5a@oco.net>
Wed, 20 Nov 2013 00:46:40 +0000 (16:46 -0800)
committerKeith OHara <k-ohara5a5a@oco.net>
Wed, 20 Nov 2013 00:46:40 +0000 (16:46 -0800)
lily/page-breaking.cc

index c4ca97f726e0115814cb078d4b2665c54212bedc..a5b03f51e8567952e3f00accec6976432a62c82b 100644 (file)
@@ -1436,7 +1436,9 @@ Page_breaking::finalize_spacing_result (vsize configuration, Page_spacing_result
       line_penalty += uncompressed_line_details_[i].break_penalty_;
     }
 
-  for (vsize i = 0; i < res.force_.size (); i++)
+  for (vsize i = ragged () ? res.force_.size () - 1 : 0;
+       i < res.force_.size () - ragged_last ();
+       i++)
     {
       Real f = res.force_[i];