Small NaN related optimisation in RCTShadowText

Summary: NaN values can not be compared directly, so we have to use `isnan` function.

Reviewed By: mmmulani

Differential Revision: D5859761

fbshipit-source-id: bf99a1ae574cd820265bef0c2bd255b194c5dc3c
This commit is contained in:
Valentin Shergin authored and Facebook Github Bot committed 2017-09-25 19:02:20 -07:00
1 parent 3649fce129
commit 73b596cfdd
1 file changed
+1 -1
+1 -1
View File
@@ -198,7 +198,7 @@ static YGSize RCTMeasure(YGNodeRef node, float width, YGMeasureMode widthMode, f
{
if (
_cachedTextStorage &&
width == _cachedTextStorageWidth &&
(width == _cachedTextStorageWidth || (isnan(width) && isnan(_cachedTextStorageWidth))) &&
widthMode == _cachedTextStorageWidthMode &&
_cachedEffectiveLayoutDirection == self.effectiveLayoutDirection
) {