From 0dd27f212f1888ea440c4e57dc5e30fd310e9707 Mon Sep 17 00:00:00 2001 From: Pieter De Baets Date: Fri, 12 Jan 2024 03:40:18 -0800 Subject: [PATCH] Fix letter-spacing not being cleared when reusing ReactTextView (#42258) Summary: Pull Request resolved: https://github.com/facebook/react-native/pull/42258 Changelog: [Internal] Reviewed By: NickGerleman Differential Revision: D52693975 fbshipit-source-id: b26d8350068eda25c78fbd05d71452395e79fc2d --- .../views/text/ReactBaseTextShadowNode.java | 2 +- .../text/ReactTextAnchorViewManager.java | 2 +- .../react/views/text/ReactTextView.java | 26 +++++++++---------- 3 files changed, 15 insertions(+), 15 deletions(-) diff --git a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/text/ReactBaseTextShadowNode.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/text/ReactBaseTextShadowNode.java index cb02e705da5..c752e04be06 100644 --- a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/text/ReactBaseTextShadowNode.java +++ b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/text/ReactBaseTextShadowNode.java @@ -396,7 +396,7 @@ public abstract class ReactBaseTextShadowNode extends LayoutShadowNode { markUpdated(); } - @ReactProp(name = ViewProps.LETTER_SPACING, defaultFloat = Float.NaN) + @ReactProp(name = ViewProps.LETTER_SPACING, defaultFloat = 0.f) public void setLetterSpacing(float letterSpacing) { mTextAttributes.setLetterSpacing(letterSpacing); markUpdated(); diff --git a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/text/ReactTextAnchorViewManager.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/text/ReactTextAnchorViewManager.java index 867aac0d2f5..deb5097c15f 100644 --- a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/text/ReactTextAnchorViewManager.java +++ b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/text/ReactTextAnchorViewManager.java @@ -79,7 +79,7 @@ public abstract class ReactTextAnchorViewManager