X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Ftext.cpp;h=c173a8a5edb3a603351661dca1f22347270d85b6;hb=dc33fa600b334e10f52da4baf9758aacaca87f2c;hp=1b465120a31d5b5b50ff699969c646aaa5f625a8;hpb=850fae783476edfdaf996a008c70c941afb39d62;p=libs%2Fgltk.git diff --git a/source/text.cpp b/source/text.cpp index 1b46512..c173a8a 100644 --- a/source/text.cpp +++ b/source/text.cpp @@ -209,7 +209,7 @@ void Text::process_lines(const Part &part, const Geometry &parent, unsigned firs int y_offset = static_cast(-font->get_descent()*font_size); const Sides &margin = part.get_margin(); - unsigned n_lines = min(lines.size(), (parent.h-margin.top-margin.bottom)/line_spacing); + unsigned n_lines = max(min(lines.size(), (parent.h-margin.top-margin.bottom)/line_spacing), 1U); first_row = min(first_row, lines.size()-n_lines); for(unsigned i=0; i