mirror of
https://github.com/status-im/react-native.git
synced 2025-02-09 16:14:47 +00:00
Invalidate layout when node is removed from tree
Reviewed By: astreet Differential Revision: D4716022 fbshipit-source-id: 399cc64a4b3f5fd3fc469ea37bdd31abe474dc6c
This commit is contained in:
parent
ce270220e4
commit
e854775527
@ -423,6 +423,7 @@ void YGNodeInsertChild(const YGNodeRef node, const YGNodeRef child, const uint32
|
|||||||
|
|
||||||
void YGNodeRemoveChild(const YGNodeRef node, const YGNodeRef child) {
|
void YGNodeRemoveChild(const YGNodeRef node, const YGNodeRef child) {
|
||||||
if (YGNodeListDelete(node->children, child) != NULL) {
|
if (YGNodeListDelete(node->children, child) != NULL) {
|
||||||
|
child->layout = gYGNodeDefaults.layout; // layout is no longer valid
|
||||||
child->parent = NULL;
|
child->parent = NULL;
|
||||||
YGNodeMarkDirtyInternal(node);
|
YGNodeMarkDirtyInternal(node);
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user