mirror of
https://github.com/zhigang1992/react-native.git
synced 2026-05-06 00:43:38 +08:00
Include instanceHandle in cloning mechanism
Reviewed By: shergin, achen1 Differential Revision: D8072075 fbshipit-source-id: 2fcfdfa5116850ce0bac6c2c86d87e5bf00fd7f0
This commit is contained in:
committed by
Facebook Github Bot
parent
40c7248345
commit
23fbd312aa
@@ -53,8 +53,8 @@ public class ProgressBarShadowNode extends LayoutShadowNode implements YogaMeasu
|
||||
}
|
||||
|
||||
@Override
|
||||
public ReactShadowNodeImpl mutableCopyWithNewChildren() {
|
||||
ProgressBarShadowNode node = (ProgressBarShadowNode) super.mutableCopyWithNewChildren();
|
||||
public ReactShadowNodeImpl mutableCopyWithNewChildren(long instanceHandle) {
|
||||
ProgressBarShadowNode node = (ProgressBarShadowNode) super.mutableCopyWithNewChildren(instanceHandle);
|
||||
node.initMeasureFunction();
|
||||
return node;
|
||||
}
|
||||
@@ -64,8 +64,8 @@ public class ProgressBarShadowNode extends LayoutShadowNode implements YogaMeasu
|
||||
}
|
||||
|
||||
@Override
|
||||
public ReactShadowNodeImpl mutableCopy() {
|
||||
ProgressBarShadowNode node = (ProgressBarShadowNode) super.mutableCopy();
|
||||
public ReactShadowNodeImpl mutableCopy(long instanceHandle) {
|
||||
ProgressBarShadowNode node = (ProgressBarShadowNode) super.mutableCopy(instanceHandle);
|
||||
node.initMeasureFunction();
|
||||
return node;
|
||||
}
|
||||
|
||||
@@ -62,15 +62,15 @@ public class ReactSliderManager extends SimpleViewManager<ReactSlider> {
|
||||
}
|
||||
|
||||
@Override
|
||||
public ReactShadowNodeImpl mutableCopy() {
|
||||
ReactSliderShadowNode reactShadowNode = (ReactSliderShadowNode) super.mutableCopy();
|
||||
public ReactShadowNodeImpl mutableCopy(long instanceHandle) {
|
||||
ReactSliderShadowNode reactShadowNode = (ReactSliderShadowNode) super.mutableCopy(instanceHandle);
|
||||
reactShadowNode.initMeasureFunction();
|
||||
return reactShadowNode;
|
||||
}
|
||||
|
||||
@Override
|
||||
public ReactShadowNodeImpl mutableCopyWithNewChildren() {
|
||||
ReactSliderShadowNode reactShadowNode = (ReactSliderShadowNode) super.mutableCopyWithNewChildren();
|
||||
public ReactShadowNodeImpl mutableCopyWithNewChildren(long instanceHandle) {
|
||||
ReactSliderShadowNode reactShadowNode = (ReactSliderShadowNode) super.mutableCopyWithNewChildren(instanceHandle);
|
||||
reactShadowNode.initMeasureFunction();
|
||||
return reactShadowNode;
|
||||
}
|
||||
|
||||
@@ -55,15 +55,15 @@ public class ReactSwitchManager extends SimpleViewManager<ReactSwitch> {
|
||||
}
|
||||
|
||||
@Override
|
||||
public ReactShadowNodeImpl mutableCopy() {
|
||||
ReactSwitchShadowNode reactShadowNode = (ReactSwitchShadowNode) super.mutableCopy();
|
||||
public ReactShadowNodeImpl mutableCopy(long instanceHandle) {
|
||||
ReactSwitchShadowNode reactShadowNode = (ReactSwitchShadowNode) super.mutableCopy(instanceHandle);
|
||||
reactShadowNode.initMeasureFunction();
|
||||
return reactShadowNode;
|
||||
}
|
||||
|
||||
@Override
|
||||
public ReactShadowNodeImpl mutableCopyWithNewChildren() {
|
||||
ReactSwitchShadowNode reactShadowNode = (ReactSwitchShadowNode) super.mutableCopyWithNewChildren();
|
||||
public ReactShadowNodeImpl mutableCopyWithNewChildren(long instanceHandle) {
|
||||
ReactSwitchShadowNode reactShadowNode = (ReactSwitchShadowNode) super.mutableCopyWithNewChildren(instanceHandle);
|
||||
reactShadowNode.initMeasureFunction();
|
||||
return reactShadowNode;
|
||||
}
|
||||
|
||||
@@ -159,15 +159,15 @@ public class ReactTextShadowNode extends ReactBaseTextShadowNode {
|
||||
}
|
||||
|
||||
@Override
|
||||
public ReactShadowNodeImpl mutableCopy() {
|
||||
ReactTextShadowNode copy = (ReactTextShadowNode) super.mutableCopy();
|
||||
public ReactShadowNodeImpl mutableCopy(long instanceHandle) {
|
||||
ReactTextShadowNode copy = (ReactTextShadowNode) super.mutableCopy(instanceHandle);
|
||||
copy.initMeasureFunction();
|
||||
return copy;
|
||||
}
|
||||
|
||||
@Override
|
||||
public ReactShadowNodeImpl mutableCopyWithNewChildren() {
|
||||
ReactTextShadowNode copy = (ReactTextShadowNode) super.mutableCopyWithNewChildren();
|
||||
public ReactShadowNodeImpl mutableCopyWithNewChildren(long instanceHandle) {
|
||||
ReactTextShadowNode copy = (ReactTextShadowNode) super.mutableCopyWithNewChildren(instanceHandle);
|
||||
copy.initMeasureFunction();
|
||||
return copy;
|
||||
}
|
||||
|
||||
@@ -65,8 +65,8 @@ public class ReactTextInputShadowNode extends ReactBaseTextShadowNode
|
||||
}
|
||||
|
||||
@Override
|
||||
public ReactTextInputShadowNode mutableCopy() {
|
||||
ReactTextInputShadowNode node = (ReactTextInputShadowNode) super.mutableCopy();
|
||||
public ReactTextInputShadowNode mutableCopy(long instanceHandle) {
|
||||
ReactTextInputShadowNode node = (ReactTextInputShadowNode) super.mutableCopy(instanceHandle);
|
||||
node.initMeasureFunction();
|
||||
ThemedReactContext themedContext = getThemedContext();
|
||||
if (themedContext != null) {
|
||||
@@ -80,8 +80,8 @@ public class ReactTextInputShadowNode extends ReactBaseTextShadowNode
|
||||
}
|
||||
|
||||
@Override
|
||||
public ReactTextInputShadowNode mutableCopyWithNewChildren() {
|
||||
ReactTextInputShadowNode node = (ReactTextInputShadowNode) super.mutableCopyWithNewChildren();
|
||||
public ReactTextInputShadowNode mutableCopyWithNewChildren(long instanceHandle) {
|
||||
ReactTextInputShadowNode node = (ReactTextInputShadowNode) super.mutableCopyWithNewChildren(instanceHandle);
|
||||
node.initMeasureFunction();
|
||||
ThemedReactContext themedContext = getThemedContext();
|
||||
if (themedContext != null) {
|
||||
|
||||
Reference in New Issue
Block a user