X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=lily%2Finclude%2Fpage-spacing.hh;h=958a1b21ff08b2bffd51b5746db2f29abaf91daf;hb=38d7d319eabc906e82fb42002678c6d42a23b6f7;hp=3730262c75516de87031b9c20056016c93526c35;hpb=626609cc7a4ae66412702d2c22eef2eb3088917e;p=lilypond.git diff --git a/lily/include/page-spacing.hh b/lily/include/page-spacing.hh index 3730262c75..958a1b21ff 100644 --- a/lily/include/page-spacing.hh +++ b/lily/include/page-spacing.hh @@ -26,7 +26,7 @@ BAD_SPACING_PENALTY is for occasions where the spacing is bad. TERRIBLE_SPACING_PENALTY is for when we are disregarding a user override - (for example, we are failing to satisfy min-systems-per-page. These user + (for example, we are failing to satisfy min-systems-per-page). These user overrides are more important than getting good spacing, so they get a larger penalty. */ @@ -53,12 +53,14 @@ private: force_ = infinity_f; penalty_ = infinity_f; prev_ = VPOS; + system_count_status_ = SYSTEM_COUNT_OK; } Real demerits_; Real force_; Real penalty_; vsize prev_; + int system_count_status_; }; Page_breaking const *breaker_;