Fix measure inner dimensions #1114
@@ -2953,9 +2953,9 @@ static void YGNodelayoutImpl(
|
||||
} else {
|
||||
|
||||
if (!node->getConfig()->useLegacyStretchBehaviour &&
|
||||
((YGFloatIsUndefined(
|
||||
collectedFlexItemsValues.totalFlexGrowFactors) &&
|
||||
collectedFlexItemsValues.totalFlexGrowFactors) ||
|
||||
collectedFlexItemsValues.totalFlexGrowFactors == 0) ||
|
||||
(YGFloatIsUndefined(node->resolveFlexGrow()) &&
|
||||
(YGFloatIsUndefined(node->resolveFlexGrow()) ||
|
||||
node->resolveFlexGrow() == 0))) {
|
||||
// If we don't have any children to flex or we can't flex the node
|
||||
// itself, space we've used is all space we need. Root node also
|
||||
|
Reference in New Issue
Block a user
Guess those extra parentheses are redundant, now that it's a list of OR clauses... granted, the expression is quite hard to unpack visually, and extra parentheses don't help here, quite an opposite
I actually believe that the original intent there may have been to have it like this instead:
Yeah, you're right. I had update this code.