| 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 0f5c088632602f158fc930d08f2a1ec3dfd8ac55..c0ef90e6eb77f5d587c001325a9d622e9f3a587d 100644
|
| --- a/chrome/browser/resources/sync_internals/data.js
|
| +++ b/chrome/browser/resources/sync_internals/data.js
|
| @@ -164,11 +164,20 @@ function createTypesCheckboxes(types) {
|
| });
|
| }
|
|
|
| +function onReceivedListOfTypes(e) {
|
| + var types = e.details.types;
|
| + types.sort();
|
| + createTypesCheckboxes(types);
|
| + chrome.sync.events.removeEventListener(
|
| + 'onReceivedListOfTypes',
|
| + onReceivedListOfTypes);
|
| +}
|
| +
|
| document.addEventListener('DOMContentLoaded', function() {
|
| - chrome.sync.getListOfTypes(function(types) {
|
| - types.sort();
|
| - createTypesCheckboxes(types);
|
| - });
|
| + chrome.sync.events.addEventListener(
|
| + 'onReceivedListOfTypes',
|
| + onReceivedListOfTypes);
|
| + chrome.sync.requestListOfTypes();
|
| });
|
|
|
| var dumpToFileLink = $('dump-to-file');
|
|
|