| Index: chrome/browser/resources/settings/search_engines_page/search_engines_page.js
|
| diff --git a/chrome/browser/resources/settings/search_engines_page/search_engines_page.js b/chrome/browser/resources/settings/search_engines_page/search_engines_page.js
|
| index d8c7b6fc81a3be89ec9f1e4d9a226cb29f46e388..4273c8717ea0d1c1bc316ca406275f01159bf928 100644
|
| --- a/chrome/browser/resources/settings/search_engines_page/search_engines_page.js
|
| +++ b/chrome/browser/resources/settings/search_engines_page/search_engines_page.js
|
| @@ -40,6 +40,10 @@ Polymer({
|
| }
|
| },
|
|
|
| + // Since the iron-list for extensions is enclosed in a dom-if, observe both
|
| + // |extensions| and |showExtensionsList_|.
|
| + observers: ['extensionsChanged_(extensions, showExtensionsList_)'],
|
| +
|
| /** @override */
|
| ready: function() {
|
| settings.SearchEnginesBrowserProxyImpl.getInstance().
|
| @@ -48,6 +52,12 @@ Polymer({
|
| 'search-engines-changed', this.enginesChanged_.bind(this));
|
| },
|
|
|
| + /** @private */
|
| + extensionsChanged_: function() {
|
| + if (this.showExtensionsList_ && this.$.extensions)
|
| + this.$.extensions.notifyResize();
|
| + },
|
| +
|
| /**
|
| * @param {!SearchEnginesInfo} searchEnginesInfo
|
| * @private
|
|
|