If the measure function is defined: only return from execution of layoutNode, when the node has no children.
This commit is contained in:
@@ -431,8 +431,10 @@ static void layoutNodeImpl(css_node_t *node, float parentMaxWidth) {
|
||||
getPaddingAndBorderAxis(node, CSS_FLEX_DIRECTION_COLUMN);
|
||||
}
|
||||
}
|
||||
if (node->children_count == 0) {
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
int i;
|
||||
int ii;
|
||||
|
@@ -315,8 +315,10 @@ var computeLayout = (function() {
|
||||
getPaddingAndBorderAxis(node, CSS_FLEX_DIRECTION_COLUMN);
|
||||
}
|
||||
}
|
||||
if (node.children.length === 0) {
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
var/*int*/ i;
|
||||
var/*int*/ ii;
|
||||
|
@@ -369,8 +369,10 @@ public class LayoutEngine {
|
||||
getPaddingAndBorderAxis(node, CSSFlexDirection.COLUMN);
|
||||
}
|
||||
}
|
||||
if (node.getChildCount() == 0) {
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
int i;
|
||||
int ii;
|
||||
|
Reference in New Issue
Block a user