Permalink
Browse files

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
  • Loading branch information...
shergin authored and facebook-github-bot committed Sep 26, 2017
1 parent 3649fce commit 73b596cfdd98558df35b45558ace12301ac5e6a6
Showing with 1 addition and 1 deletion.
  1. +1 −1 Libraries/Text/RCTShadowText.m
@@ -198,7 +198,7 @@ - (NSTextStorage *)buildTextStorageForWidth:(CGFloat)width widthMode:(YGMeasureM
{
if (
_cachedTextStorage &&
width == _cachedTextStorageWidth &&
(width == _cachedTextStorageWidth || (isnan(width) && isnan(_cachedTextStorageWidth))) &&
widthMode == _cachedTextStorageWidthMode &&
_cachedEffectiveLayoutDirection == self.effectiveLayoutDirection
) {

0 comments on commit 73b596c

Please sign in to comment.