Skip to content

Commit c87220f

Browse files
committed
adding a null check for avoiding a crash if node is empty
1 parent b0928e7 commit c87220f

File tree

1 file changed

+16
-12
lines changed

1 file changed

+16
-12
lines changed

android/src/main/java/iyegoroff/RNTextGradient/RNShadowTextGradient.java

Lines changed: 16 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -91,18 +91,22 @@ public void onCollectExtraUpdates(UIViewOperationQueue uiViewOperationQueue) {
9191

9292
private void updateGradient() {
9393
if (!isVirtual()) {
94-
String fieldName = "mPreparedSpannableText";
95-
96-
setParentFieldValue(
97-
this,
98-
fieldName,
99-
spannableWithGradient(
100-
(Spannable) getParentFieldValue(this, fieldName),
101-
this,
102-
getLayoutWidth(),
103-
getLayoutHeight()
104-
)
105-
);
94+
95+
try {
96+
String fieldName = "mPreparedSpannableText";
97+
98+
setParentFieldValue(
99+
this,
100+
fieldName,
101+
spannableWithGradient(
102+
(Spannable) getParentFieldValue(this, fieldName),
103+
this,
104+
getLayoutWidth(),
105+
getLayoutHeight()
106+
)
107+
);
108+
} catch (Throwable throwable) {
109+
}
106110
}
107111
}
108112

0 commit comments

Comments
 (0)