Switched over to OSS RCTTextView by default

Reviewed By: javache

Differential Revision: D2697267

fb-gh-sync-id: 275dded8425e2a81598a6055d830bc80b28177ad
This commit is contained in:
Nick Lockwood
2015-12-18 15:51:58 -08:00
committed by facebook-github-bot-7
parent dc6ca95c3a
commit ae9aaf81fb

View File

@@ -278,23 +278,23 @@ RCT_EXTERN NSArray<Class> *RCTGetModuleClasses(void);
[moduleClass instancesRespondToSelector:setBridgeSelector]) {
module = [moduleClass new];
if (!module) {
module = [NSNull null];
module = (id)kCFNull;
}
}
}
// Check for module name collisions.
// It's OK to have a name collision as long as the second instance is null.
if (module != [NSNull class] && _moduleDataByName[moduleName]) {
if (module != (id)kCFNull && moduleDataByName[moduleName] && !preregisteredModules[moduleName]) {
RCTLogError(@"Attempted to register RCTBridgeModule class %@ for the name "
"'%@', but name was already registered by class %@", moduleClass,
moduleName, _moduleDataByName[moduleName]);
moduleName, moduleDataByName[moduleName].moduleClass);
}
// Instantiate moduleData (TODO: defer this until config generation)
RCTModuleData *moduleData;
if (module) {
if (module != [NSNull null]) {
if (module != (id)kCFNull) {
moduleData = [[RCTModuleData alloc] initWithModuleInstance:module];
}
} else {