[poincare] Fix missing return statement

Change-Id: I56aa9bff457d150efc7c451d57155c9e0db8cec4
This commit is contained in:
Léa Saviot
2018-04-25 18:00:28 +02:00
parent 728537c7ff
commit 47cf7d3f35

View File

@@ -267,14 +267,16 @@ KDCoordinate ExpressionLayoutCursor::pointedLayoutHeight() {
ExpressionLayout * equivalentPointedLayout = m_pointedExpressionLayout->equivalentCursor(this).pointedExpressionLayout();
if (m_pointedExpressionLayout->hasChild(equivalentPointedLayout)) {
return equivalentPointedLayout->size().height();
} else if (m_pointedExpressionLayout->hasSibling(equivalentPointedLayout)) {
KDCoordinate pointedLayoutHeight = m_pointedExpressionLayout->size().height();
}
KDCoordinate pointedLayoutHeight = m_pointedExpressionLayout->size().height();
if (m_pointedExpressionLayout->hasSibling(equivalentPointedLayout)) {
KDCoordinate equivalentLayoutHeight = equivalentPointedLayout->size().height();
KDCoordinate pointedLayoutBaseline = m_pointedExpressionLayout->baseline();
KDCoordinate equivalentLayoutBaseline = equivalentPointedLayout->baseline();
return max(pointedLayoutBaseline, equivalentLayoutBaseline)
+ max(pointedLayoutHeight - pointedLayoutBaseline, equivalentLayoutHeight - equivalentLayoutBaseline);
}
return pointedLayoutHeight;
}
}