Index: chrome/browser/resources/extensions/extension_list.js |
diff --git a/chrome/browser/resources/extensions/extension_list.js b/chrome/browser/resources/extensions/extension_list.js |
index 15832f38b4e0277a4b4cb6a14875f192bf169eaf..c05e07f01f8c8d00bec4574b3da35b35d4d8d833 100644 |
--- a/chrome/browser/resources/extensions/extension_list.js |
+++ b/chrome/browser/resources/extensions/extension_list.js |
@@ -218,7 +218,8 @@ cr.define('extensions', function() { |
// consider passing in the full object from the ExtensionSettings. |
this.incognitoAvailable_ = incognitoAvailable; |
this.enableAppInfoDialog_ = enableAppInfoDialog; |
- return new Promise(function(resolve, reject) { |
+ /** @private {Promise} */ |
+ this.extensionsUpdated_ = new Promise(function(resolve, reject) { |
chrome.developerPrivate.getExtensionsInfo( |
{includeDisabled: true, includeTerminated: true}, |
function(extensions) { |
@@ -241,6 +242,7 @@ cr.define('extensions', function() { |
resolve(); |
}.bind(this)); |
}.bind(this)); |
+ return this.extensionsUpdated_; |
}, |
/** @return {number} The number of extensions being displayed. */ |