Fix Nodes not having correct view managers externally

Reviewed By: ahmedre

Differential Revision: D4927963

fbshipit-source-id: f4993aa45f6313e814d03141f828d37eafade059
This commit is contained in:
Seth Kirby authored and Facebook Github Bot committed 2017-04-27 15:50:15 -07:00
1 parent 6272ef87bc
commit c8bb422882
14 files changed
+207 -143

No files matched your search

@@ -19,14 +19,19 @@ import java.util.Map;
*/
public class ViewManagerRegistry {
private final Map<String, ViewManager> mViewManagers = new HashMap<>();
private final Map<String, ViewManager> mViewManagers;
public ViewManagerRegistry(List<ViewManager> viewManagerList) {
mViewManagers = new HashMap<>();
for (ViewManager viewManager : viewManagerList) {
mViewManagers.put(viewManager.getName(), viewManager);
}
}
public ViewManagerRegistry(Map<String, ViewManager> viewManagerMap) {
mViewManagers = viewManagerMap;
}
public ViewManager get(String className) {
ViewManager viewManager = mViewManagers.get(className);
if (viewManager != null) {