diff options
Diffstat (limited to 'patches/react-native-image-crop-picker+0.42.0.patch')
-rw-r--r-- | patches/react-native-image-crop-picker+0.42.0.patch | 48 |
1 files changed, 48 insertions, 0 deletions
diff --git a/patches/react-native-image-crop-picker+0.42.0.patch b/patches/react-native-image-crop-picker+0.42.0.patch new file mode 100644 index 000000000..c6124ad1e --- /dev/null +++ b/patches/react-native-image-crop-picker+0.42.0.patch @@ -0,0 +1,48 @@ +diff --git a/node_modules/react-native-image-crop-picker/android/src/main/AndroidManifest.xml b/node_modules/react-native-image-crop-picker/android/src/main/AndroidManifest.xml +index a08629b..fab6299 100644 +--- a/node_modules/react-native-image-crop-picker/android/src/main/AndroidManifest.xml ++++ b/node_modules/react-native-image-crop-picker/android/src/main/AndroidManifest.xml +@@ -24,7 +24,7 @@ + + <activity + android:name="com.yalantis.ucrop.UCropActivity" +- android:theme="@style/Theme.AppCompat.Light.NoActionBar" /> ++ android:theme="@style/Theme.UCropNoEdgeToEdge" /> + + + <!-- Prompt Google Play services to install the backported photo picker module --> +diff --git a/node_modules/react-native-image-crop-picker/android/src/main/res/values-v35/styles.xml b/node_modules/react-native-image-crop-picker/android/src/main/res/values-v35/styles.xml +new file mode 100644 +index 0000000..5301f74 +--- /dev/null ++++ b/node_modules/react-native-image-crop-picker/android/src/main/res/values-v35/styles.xml +@@ -0,0 +1,5 @@ ++<resources> ++ <style name="Theme.UCropNoEdgeToEdge" parent="Theme.AppCompat.Light.NoActionBar"> ++ <item name="android:windowOptOutEdgeToEdgeEnforcement">true</item> ++ </style> ++</resources> +\ No newline at end of file +diff --git a/node_modules/react-native-image-crop-picker/android/src/main/res/values/styles.xml b/node_modules/react-native-image-crop-picker/android/src/main/res/values/styles.xml +new file mode 100644 +index 0000000..55569aa +--- /dev/null ++++ b/node_modules/react-native-image-crop-picker/android/src/main/res/values/styles.xml +@@ -0,0 +1,3 @@ ++<resources> ++ <style name="Theme.UCropNoEdgeToEdge" parent="Theme.AppCompat.Light.NoActionBar"/> ++</resources> +\ No newline at end of file +diff --git a/node_modules/react-native-image-crop-picker/ios/src/ImageCropPicker.m b/node_modules/react-native-image-crop-picker/ios/src/ImageCropPicker.m +index 9f20973..c414a7a 100644 +--- a/node_modules/react-native-image-crop-picker/ios/src/ImageCropPicker.m ++++ b/node_modules/react-native-image-crop-picker/ios/src/ImageCropPicker.m +@@ -126,7 +126,7 @@ - (void) setConfiguration:(NSDictionary *)options + + - (UIViewController*) getRootVC { + UIViewController *root = [[[[UIApplication sharedApplication] delegate] window] rootViewController]; +- while (root.presentedViewController != nil) { ++ while (root.presentedViewController != nil && !root.presentedViewController.isBeingDismissed) { + root = root.presentedViewController; + } + |