| Index: chrome/browser/resources/options/import_data_overlay.js
|
| ===================================================================
|
| --- chrome/browser/resources/options/import_data_overlay.js (revision 78473)
|
| +++ chrome/browser/resources/options/import_data_overlay.js (working copy)
|
| @@ -101,11 +101,14 @@
|
| */
|
| updateCheckboxes_: function() {
|
| var index = $('import-browsers').selectedIndex;
|
| - var browserProfile = ImportDataOverlay.browserProfiles[index];
|
| + var browserProfile;
|
| + if (this.browserProfiles.length > index)
|
| + browserProfile = this.browserProfiles[index];
|
| var importOptions = ['history', 'favorites', 'passwords', 'search'];
|
| for (var i = 0; i < importOptions.length; i++) {
|
| var checkbox = $('import-' + importOptions[i]);
|
| - this.setUpCheckboxState_(checkbox, browserProfile[importOptions[i]]);
|
| + this.setUpCheckboxState_(checkbox,
|
| + browserProfile ? browserProfile[importOptions[i]] : false);
|
| }
|
| },
|
|
|
| @@ -115,7 +118,7 @@
|
| * @private
|
| */
|
| updateSupportedBrowsers_: function(browsers) {
|
| - ImportDataOverlay.browserProfiles = browsers;
|
| + this.browserProfiles = browsers;
|
| var browserSelect = $('import-browsers');
|
| browserSelect.remove(0); // Remove the 'Loading...' option.
|
| browserSelect.textContent = '';
|
|
|