else
{
cache_line_details (configuration);
+
+ vsize min_p_count = min_page_count (configuration, first_page_num);
Page_spacer ps (cached_line_details_, first_page_num, this);
- n_res = ps.solve (n);
- m_res = ps.solve (n+1);
+ if (n >= min_p_count)
+ n_res = ps.solve (n);
+ if (n < cached_line_details_.size ())
+ m_res = ps.solve (n+1);
}
Real penalty = blank_page_penalty ();