fix patchfile

This commit is contained in:
Samuel Newman
2025-11-11 15:10:33 +02:00
parent f3a18e9864
commit 9496caa936
+7 -7
View File
@@ -1,5 +1,5 @@
diff --git a/node_modules/react-native-screens/ios/RNSScreen.mm b/node_modules/react-native-screens/ios/RNSScreen.mm
index b62a2e2..57e6da4 100644
index b62a2e2..217b615 100644
--- a/node_modules/react-native-screens/ios/RNSScreen.mm
+++ b/node_modules/react-native-screens/ios/RNSScreen.mm
@@ -71,6 +71,7 @@ @implementation RNSScreenView {
@@ -10,7 +10,7 @@ index b62a2e2..57e6da4 100644
#ifdef RCT_NEW_ARCH_ENABLED
RCTSurfaceTouchHandler *_touchHandler;
react::RNSScreenShadowNode::ConcreteState::Shared _state;
@@ -672,6 +673,17 @@ - (BOOL)isMountedUnderScreenOrReactRoot
@@ -672,6 +673,15 @@ - (BOOL)isMountedUnderScreenOrReactRoot
- (void)didMoveToWindow
{
@@ -26,7 +26,7 @@ index b62a2e2..57e6da4 100644
// For RN touches to work we need to instantiate and connect RCTTouchHandler. This only applies
// for screens that aren't mounted under RCTRootView e.g., modals that are mounted directly to
// root application window.
@@ -729,9 +741,30 @@ - (void)notifyTransitionProgress:(double)progress closing:(BOOL)closing goingFor
@@ -729,9 +739,29 @@ - (void)notifyTransitionProgress:(double)progress closing:(BOOL)closing goingFor
#endif
}
@@ -57,7 +57,7 @@ index b62a2e2..57e6da4 100644
// On Paper, we need to call both "cancel" and "reset" here because RN's gesture
// recognizer does not handle the scenario when it gets cancelled by other top
// level gesture recognizer. In this case by the modal dismiss gesture.
@@ -744,8 +777,8 @@ - (void)presentationControllerWillDismiss:(UIPresentationController *)presentati
@@ -744,8 +774,8 @@ - (void)presentationControllerWillDismiss:(UIPresentationController *)presentati
// down.
[_touchHandler cancel];
[_touchHandler reset];
@@ -67,7 +67,7 @@ index b62a2e2..57e6da4 100644
- (BOOL)presentationControllerShouldDismiss:(UIPresentationController *)presentationController
{
@@ -757,6 +790,10 @@ - (BOOL)presentationControllerShouldDismiss:(UIPresentationController *)presenta
@@ -757,6 +787,10 @@ - (BOOL)presentationControllerShouldDismiss:(UIPresentationController *)presenta
- (void)presentationControllerDidAttemptToDismiss:(UIPresentationController *)presentationController
{
@@ -78,7 +78,7 @@ index b62a2e2..57e6da4 100644
// NOTE(kkafar): We should consider depracating the use of gesture cancel here & align
// with usePreventRemove API of react-navigation v7.
[self notifyGestureCancel];
@@ -767,6 +804,11 @@ - (void)presentationControllerDidAttemptToDismiss:(UIPresentationController *)pr
@@ -767,6 +801,11 @@ - (void)presentationControllerDidAttemptToDismiss:(UIPresentationController *)pr
- (void)presentationControllerDidDismiss:(UIPresentationController *)presentationController
{
@@ -90,7 +90,7 @@ index b62a2e2..57e6da4 100644
if ([_reactSuperview respondsToSelector:@selector(presentationControllerDidDismiss:)]) {
[_reactSuperview performSelector:@selector(presentationControllerDidDismiss:) withObject:presentationController];
}
@@ -1518,6 +1560,10 @@ - (void)viewWillDisappear:(BOOL)animated
@@ -1518,6 +1557,10 @@ - (void)viewWillDisappear:(BOOL)animated
- (void)viewDidAppear:(BOOL)animated
{