diff --git a/ReactAndroid/src/main/java/com/facebook/react/views/textinput/ReactTextInputManager.java b/ReactAndroid/src/main/java/com/facebook/react/views/textinput/ReactTextInputManager.java index 70d9a461b3de5e..b4908385af81eb 100644 --- a/ReactAndroid/src/main/java/com/facebook/react/views/textinput/ReactTextInputManager.java +++ b/ReactAndroid/src/main/java/com/facebook/react/views/textinput/ReactTextInputManager.java @@ -332,6 +332,11 @@ private void setCursorColor(ReactEditText view, @Nullable Integer color) { cursorDrawableResField.setAccessible(true); int drawableResId = cursorDrawableResField.getInt(view); + // The view has no cursor drawable. + if (drawableResId == 0) { + return; + } + Drawable drawable = ContextCompat.getDrawable(view.getContext(), drawableResId); if (color != null) { drawable.setColorFilter(color, PorterDuff.Mode.SRC_IN);