Index: chrome/browser/resources/sync_internals/data.js |
diff --git a/chrome/browser/resources/sync_internals/data.js b/chrome/browser/resources/sync_internals/data.js |
index 1e68887a3a102af87e8e82784899d955602f0360..62a669057b8a2ce496521ca91a487cd58d2161bc 100644 |
--- a/chrome/browser/resources/sync_internals/data.js |
+++ b/chrome/browser/resources/sync_internals/data.js |
@@ -161,19 +161,10 @@ function createTypesCheckboxes(types) { |
}); |
} |
-function populateDatatypes(childNodeSummaries) { |
- var types = childNodeSummaries.map(function(n) { |
- return n.type; |
- }); |
- types = types.sort(); |
- createTypesCheckboxes(types); |
-} |
- |
document.addEventListener('DOMContentLoaded', function() { |
- chrome.sync.getRootNodeDetails(function(rootNode) { |
- chrome.sync.getChildNodeIds(rootNode.id, function(childNodeIds) { |
- chrome.sync.getNodeSummariesById(childNodeIds, populateDatatypes); |
- }); |
+ chrome.sync.getListOfKnownTypes(function(types) { |
+ types.sort(); |
+ createTypesCheckboxes(types); |
}); |
}); |