mirror of
https://github.com/facebook/react-native.git
synced 2025-11-01 09:14:26 +00:00
Fix crash on empty snapToOffsets prop to ScrollView
Summary: When the `snapToOffsets` prop is empty array, the scroll view would crash unexpectly. This diff fixed that by treating empty array prop as null value for `snapToOffsets`. Changelog: [Android][Fixed] - Fix crash on empty snapToOffsets array Reviewed By: makovkastar Differential Revision: D34802022 fbshipit-source-id: af330512e444081b0cb02b65288ec5cd2bd14205
This commit is contained in:
committed by
Facebook GitHub Bot
parent
2f813f873a
commit
145fd041c7
+1
-1
@@ -109,7 +109,7 @@ public class ReactHorizontalScrollViewManager extends ViewGroupManager<ReactHori
|
||||
@ReactProp(name = "snapToOffsets")
|
||||
public void setSnapToOffsets(
|
||||
ReactHorizontalScrollView view, @Nullable ReadableArray snapToOffsets) {
|
||||
if (snapToOffsets == null) {
|
||||
if (snapToOffsets == null || snapToOffsets.size() == 0) {
|
||||
view.setSnapOffsets(null);
|
||||
return;
|
||||
}
|
||||
|
||||
+1
-1
@@ -102,7 +102,7 @@ public class ReactScrollViewManager extends ViewGroupManager<ReactScrollView>
|
||||
|
||||
@ReactProp(name = "snapToOffsets")
|
||||
public void setSnapToOffsets(ReactScrollView view, @Nullable ReadableArray snapToOffsets) {
|
||||
if (snapToOffsets == null) {
|
||||
if (snapToOffsets == null || snapToOffsets.size() == 0) {
|
||||
view.setSnapOffsets(null);
|
||||
return;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user