From 72cd8716fd73e74c546ce58fbaac7cd351e45cae Mon Sep 17 00:00:00 2001 From: Valentin Shergin Date: Mon, 18 Mar 2019 19:16:38 -0700 Subject: [PATCH] Fabric: Calling a base class copy constructor in YogaLayoutableShadowNode's copy constructor Summary: That diff fixes an obvious bug that prevents internal data of LayoutableShadowNode being cloned during cloning of YogaLayoutableShadowNode. Reviewed By: JoshuaGross Differential Revision: D14472753 fbshipit-source-id: d07be3bf36708690dfe10de7898e2b48648aa0f4 --- .../fabric/components/view/yoga/YogaLayoutableShadowNode.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/ReactCommon/fabric/components/view/yoga/YogaLayoutableShadowNode.cpp b/ReactCommon/fabric/components/view/yoga/YogaLayoutableShadowNode.cpp index 8ce8af565f9..1fce4667ef6 100644 --- a/ReactCommon/fabric/components/view/yoga/YogaLayoutableShadowNode.cpp +++ b/ReactCommon/fabric/components/view/yoga/YogaLayoutableShadowNode.cpp @@ -31,7 +31,9 @@ YogaLayoutableShadowNode::YogaLayoutableShadowNode() YogaLayoutableShadowNode::YogaLayoutableShadowNode( const YogaLayoutableShadowNode &layoutableShadowNode) - : yogaNode_(layoutableShadowNode.yogaNode_), yogaConfig_(nullptr) { + : LayoutableShadowNode(layoutableShadowNode), + yogaNode_(layoutableShadowNode.yogaNode_), + yogaConfig_(nullptr) { initializeYogaConfig(yogaConfig_); yogaNode_.setConfig(&yogaConfig_);