if (box.getNodeType() != LayoutNodeTypes.TYPE_BOX_PARAGRAPH)
{
return true;
}
final ParagraphRenderBox paragraphBox = (ParagraphRenderBox) box;
if (paragraphBox.isLineBoxUnchanged())
{
nodeContext.updateX2(paragraphBox.getCachedMaxChildX2());
return false;
}
paragraphLayoutWatch.start();
try
{
paragraphBox.clearLayout();
textMinorAxisLayoutStep.process(paragraphBox, getNodeContext(), getPageGrid());
paragraphBox.updateMinorLayoutAge();
paragraphBox.setCachedMaxChildX2(nodeContext.getMaxChildX2());
}
finally
{
paragraphLayoutWatch.stop(true);
}