From 2e7a536aba17c49974d98ce2aeea274047ab24c2 Mon Sep 17 00:00:00 2001 From: Hedger Wang Date: Mon, 6 Jun 2016 13:20:09 -0700 Subject: [PATCH] Unbreak Image.ios.js Summary: Don't pass `null` as default empty uri. Use `undefined` instead. Differential Revision: D3393211 fbshipit-source-id: ac7cd385aa7f2196bc0743b8679dd2c94be4108b --- Libraries/Image/Image.ios.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Libraries/Image/Image.ios.js b/Libraries/Image/Image.ios.js index 7afec06e8..13eea4660 100644 --- a/Libraries/Image/Image.ios.js +++ b/Libraries/Image/Image.ios.js @@ -211,7 +211,7 @@ var Image = React.createClass({ }, render: function() { - var source = resolveAssetSource(this.props.source) || { uri: null, width: undefined, height: undefined }; + var source = resolveAssetSource(this.props.source) || { uri: undefined, width: undefined, height: undefined }; var {width, height, uri} = source; var style = flattenStyle([{width, height}, styles.base, this.props.style]) || {}; @@ -225,11 +225,11 @@ var Image = React.createClass({ if (isNetwork && (tintColor || this.props.blurRadius)) { RawImage = RCTImageView; } - + if (uri === '') { console.warn('source.uri should not be an empty string'); } - + if (this.props.src) { console.warn('The component requires a `source` property rather than `src`.'); }