From: Joe Neeman Date: Mon, 26 Mar 2007 01:30:16 +0000 (+1000) Subject: Fix corner case in min_page_count. X-Git-Tag: release/2.11.23-1~22^2~7 X-Git-Url: https://git.donarmstrong.com/?a=commitdiff_plain;h=50de088157169808664ae75080cba72193873628;p=lilypond.git Fix corner case in min_page_count. --- diff --git a/lily/page-breaking.cc b/lily/page-breaking.cc index 2646b24664..0adb963eee 100644 --- a/lily/page-breaking.cc +++ b/lily/page-breaking.cc @@ -571,7 +571,9 @@ Page_breaking::min_page_count (vsize configuration, vsize first_page_num) cur_page_height = page_height (first_page_num + ret - 1, true); Real cur_height = cur_rod_height + ((ragged_last () || ragged ()) ? cur_spring_height : 0); - if (cur_height > cur_page_height) + if (cur_height > cur_page_height + /* don't increase the page count if the last page had only one system */ + && cur_rod_height > cached_line_details_.back ().extent_.length ()) ret++; return ret; }