| Index: chrome/browser/resources/settings/appearance_page/appearance_page.js | 
| diff --git a/chrome/browser/resources/settings/appearance_page/appearance_page.js b/chrome/browser/resources/settings/appearance_page/appearance_page.js | 
| index 341d9bdfeaa79c63b160f46128709dafe5a409b3..c64b8a79da0c9823714bca18efa6006fc4836a17 100644 | 
| --- a/chrome/browser/resources/settings/appearance_page/appearance_page.js | 
| +++ b/chrome/browser/resources/settings/appearance_page/appearance_page.js | 
| @@ -2,8 +2,6 @@ | 
| // Use of this source code is governed by a BSD-style license that can be | 
| // found in the LICENSE file. | 
|  | 
| - | 
| - | 
| /** | 
| * 'cr-settings-appearance-page' is the settings page containing appearance | 
| * settings. | 
| @@ -22,17 +20,6 @@ | 
| Polymer({ | 
| is: 'cr-settings-appearance-page', | 
|  | 
| -  /** @override */ | 
| -  attached: function() { | 
| -    // Query the initial state. | 
| -    cr.sendWithCallback('getResetThemeEnabled', undefined, | 
| -                        this.setResetThemeEnabled.bind(this)); | 
| - | 
| -    // Set up the change event listener. | 
| -    cr.addWebUIListener('reset-theme-enabled-changed', | 
| -                        this.setResetThemeEnabled.bind(this)); | 
| -  }, | 
| - | 
| properties: { | 
| /** | 
| * Preferences state. | 
| @@ -56,6 +43,17 @@ Polymer({ | 
| }, | 
| }, | 
|  | 
| +  /** @override */ | 
| +  attached: function() { | 
| +    // Query the initial state. | 
| +    cr.sendWithCallback('getResetThemeEnabled', undefined, | 
| +                        this.setResetThemeEnabled.bind(this)); | 
| + | 
| +    // Set up the change event listener. | 
| +    cr.addWebUIListener('reset-theme-enabled-changed', | 
| +                        this.setResetThemeEnabled.bind(this)); | 
| +  }, | 
| + | 
| setResetThemeEnabled: function(enabled) { | 
| this.$.resetTheme.disabled = !enabled; | 
| }, | 
|  |