Set hasNewLayout on children when changing their layout due to display none parent
Summary: Mark nodes as having a new layout when changing display to none recursively. Reviewed By: astreet Differential Revision: D4786615 fbshipit-source-id: 2f3a16661d37bc37939e8e7a551445886a06524e
This commit is contained in:
committed by
Facebook Github Bot
parent
36f6fa9861
commit
ebdf82f491
@@ -1811,6 +1811,7 @@ static void YGZeroOutLayoutRecursivly(const YGNodeRef node) {
|
||||
node->layout.cachedLayout.widthMeasureMode = YGMeasureModeExactly;
|
||||
node->layout.cachedLayout.computedWidth = 0;
|
||||
node->layout.cachedLayout.computedHeight = 0;
|
||||
node->hasNewLayout = true;
|
||||
const uint32_t childCount = YGNodeGetChildCount(node);
|
||||
for (uint32_t i = 0; i < childCount; i++) {
|
||||
const YGNodeRef child = YGNodeListGet(node->children, i);
|
||||
|
Reference in New Issue
Block a user