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 2017-09-25 18:53:49 -07:00 committed by Facebook Github Bot
parent 3649fce129
commit 73b596cfdd
1 changed files with 1 additions and 1 deletions

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
) {