| 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. */
|
|
|