Skip to content

Commit 1496eea

Browse files
committed
Apply the fix only on iOS
1 parent 58f34a0 commit 1496eea

1 file changed

Lines changed: 6 additions & 0 deletions

File tree

common/cpp/react/renderer/components/rnscreens/RNSScreenStackHeaderSubviewComponentDescriptor.h

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,11 @@ class RNSScreenStackHeaderSubviewComponentDescriptor final
3535
shadowNode.getState());
3636
auto stateData = state->getData();
3737

38+
#if defined(ANDROID)
39+
if (!isSizeEmpty(stateData.frameSize)) {
40+
layoutableShadowNode.setSize(stateData.frameSize);
41+
}
42+
#else
3843
auto mostRecentState = std::static_pointer_cast<
3944
const RNSScreenStackHeaderSubviewShadowNode::ConcreteState>(
4045
shadowNode.getMostRecentState());
@@ -71,6 +76,7 @@ class RNSScreenStackHeaderSubviewComponentDescriptor final
7176
layoutableShadowNode.setSize({YGUndefined, YGUndefined});
7277
}
7378
}
79+
#endif // Android
7480

7581
ConcreteComponentDescriptor::adopt(shadowNode);
7682
}

0 commit comments

Comments
 (0)