Skip to content

Commit 40f6998

Browse files
Ziqi Chenfacebook-github-bot
Ziqi Chen
authored andcommitted
added a null check on accessibilityStates
Summary: Added a check for null on `accessibilityStates`. Now, if a null value is passed in to the prop, it simply does not do anything. Reviewed By: achen1 Differential Revision: D9034714 fbshipit-source-id: caffa41a1d8b08d5358d085e4e268e8e6f1c9344
1 parent 27b3aec commit 40f6998

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

ReactAndroid/src/main/java/com/facebook/react/uimanager/BaseViewManager.java

+3
Original file line numberDiff line numberDiff line change
@@ -128,6 +128,9 @@ public void setAccessibilityRole(T view, String accessibilityRole) {
128128
public void setViewStates(T view, ReadableArray accessibilityStates) {
129129
view.setSelected(false);
130130
view.setEnabled(true);
131+
if (accessibilityStates == null) {
132+
return;
133+
}
131134
for (int i = 0; i < accessibilityStates.size(); i++) {
132135
String state = accessibilityStates.getString(i);
133136
if (state.equals("selected")) {

0 commit comments

Comments
 (0)