Skip to content

Commit 0009909

Browse files
sherginfacebook-github-bot
authored andcommitted
Text: Enabling RCTVirtualText for iOS
Summary: Without this change native RCTVirtualText module is unactive on iOS. This can cause bags in Text rendering because failback module (RCTVirtualText) does not popagate dirty status upward. Depends on D6842304. Reviewed By: yungsters, AaaChiuuu Differential Revision: D6854770 fbshipit-source-id: ab8b7acd67309b7351c0074293ee6515a55385ce
1 parent 74f3866 commit 0009909

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

Libraries/Text/Text.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ const ReactNativeViewAttributes = require('ReactNativeViewAttributes');
2222
const StyleSheetPropType = require('StyleSheetPropType');
2323
const TextStylePropTypes = require('TextStylePropTypes');
2424
const Touchable = require('Touchable');
25+
const UIManager = require('UIManager');
2526

2627
const createReactClass = require('create-react-class');
2728
const createReactNativeComponentClass = require('createReactNativeComponentClass');
@@ -333,7 +334,7 @@ var RCTText = createReactNativeComponentClass(
333334
);
334335
var RCTVirtualText = RCTText;
335336

336-
if (Platform.OS === 'android') {
337+
if (UIManager.RCTVirtualText) {
337338
RCTVirtualText = createReactNativeComponentClass('RCTVirtualText', () => ({
338339
validAttributes: mergeFast(ReactNativeViewAttributes.UIView, {
339340
isHighlighted: true,

0 commit comments

Comments
 (0)