summaryrefslogtreecommitdiffstats
path: root/scribus/pageitem_textframe.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'scribus/pageitem_textframe.cpp')
-rw-r--r--scribus/pageitem_textframe.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/scribus/pageitem_textframe.cpp b/scribus/pageitem_textframe.cpp
index ea9114b..890d7ef 100644
--- a/scribus/pageitem_textframe.cpp
+++ b/scribus/pageitem_textframe.cpp
@@ -2301,6 +2301,7 @@ void PageItem_TextFrame::layout()
}
else
maxYAsc = static_cast<int>(floor(current.yPos - qMax(realAsce, asce)));
+ maxYAsc = qMax(maxYAsc, 0);
maxYDesc = static_cast<int>(ceil(current.yPos + qMax(realDesc, desc)));
EndX = current.endOfLine(cl, style.rightMargin(), maxYAsc, maxYDesc);