- Modified layout algorithm to not attempt to distribute negative
  overage.
- Modified wrapText to enforce a minimum wrap width of 1.
This commit is contained in:
Paul Beckingham
2011-06-13 00:57:04 -04:00
parent 5d2528bff6
commit 69fc2c3be8
3 changed files with 7 additions and 5 deletions

View File

@@ -151,10 +151,10 @@ std::string ViewText::render ()
std::vector <int> widths;
if (sum_ideal <= overage)
widths = ideal;
else if (sum_minimal > overage)
else if (sum_minimal > overage || overage < 0)
// throw std::string ("There is not enough horizontal width to display the results.");
widths = minimal;
else
else if (overage > 0)
{
widths = minimal;
overage -= sum_minimal;