Fix crash when you layout multiple absolute nodes in the same static subtree (#1686)
Summary: X-link: https://github.com/facebook/react-native/pull/45952 Pull Request resolved: https://github.com/facebook/yoga/pull/1686 https://en.wikipedia.org/wiki/Short-circuit_evaluation 🫠 Changelog: [Internal] Reviewed By: NickGerleman Differential Revision: D60997231 fbshipit-source-id: 11d70086eecfb5481c578477f288138370016a83
This commit is contained in:
committed by
Facebook GitHub Bot
parent
5009f5c1ac
commit
ae8ede9b53
@@ -219,11 +219,17 @@ TEST(YogaTest, has_new_layout_flag_set_static) {
|
||||
YGNodeStyleSetHeight(root_child0, 10);
|
||||
YGNodeInsertChild(root, root_child0, 0);
|
||||
|
||||
YGNodeRef root_child0_child1 = YGNodeNew();
|
||||
YGNodeStyleSetPositionType(root_child0_child1, YGPositionTypeAbsolute);
|
||||
YGNodeStyleSetWidth(root_child0_child1, 5);
|
||||
YGNodeStyleSetHeight(root_child0_child1, 5);
|
||||
YGNodeInsertChild(root_child0, root_child0_child1, 0);
|
||||
|
||||
YGNodeRef root_child0_child0 = YGNodeNew();
|
||||
YGNodeStyleSetPositionType(root_child0_child0, YGPositionTypeStatic);
|
||||
YGNodeStyleSetWidth(root_child0_child0, 5);
|
||||
YGNodeStyleSetHeight(root_child0_child0, 5);
|
||||
YGNodeInsertChild(root_child0, root_child0_child0, 0);
|
||||
YGNodeInsertChild(root_child0, root_child0_child0, 1);
|
||||
|
||||
YGNodeRef root_child0_child0_child0 = YGNodeNew();
|
||||
YGNodeStyleSetPositionType(root_child0_child0_child0, YGPositionTypeAbsolute);
|
||||
|
Reference in New Issue
Block a user