X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=lily%2Foptimal-page-breaking.cc;h=44e96602e8dce90423658e5e27352da8ee923fca;hb=207dd9350ecbcea14ebc5d45dadf45076ffc557f;hp=3c26c9abe08c5d15ac932cd4f2ed7f025f6a19f2;hpb=334e0c7b7466162cfd1763f3166c6070b9bf4caa;p=lilypond.git diff --git a/lily/optimal-page-breaking.cc b/lily/optimal-page-breaking.cc index 3c26c9abe0..44e96602e8 100644 --- a/lily/optimal-page-breaking.cc +++ b/lily/optimal-page-breaking.cc @@ -5,7 +5,7 @@ source file of the GNU LilyPond music typesetter - (c) 2006--2007 Joe Neeman + (c) 2006--2009 Joe Neeman */ #include "international.hh" @@ -18,9 +18,8 @@ #include "system.hh" static bool -is_break (Grob *g) +is_break (Grob *) { - (void) g; /* shutup warning */ return false; } @@ -63,6 +62,8 @@ Optimal_page_breaking::solve () if (page_count > 1 && best.systems_per_page_[page_count - 2] > 1) min_sys_count -= best.systems_per_page_[page_count - 2]; + + min_sys_count = max (min_sys_count, (vsize)1); } else {