| Index: chrome/browser/resources/settings/people_page/quick_unlock_setup_pin.js
 | 
| diff --git a/chrome/browser/resources/settings/people_page/quick_unlock_setup_pin.js b/chrome/browser/resources/settings/people_page/quick_unlock_setup_pin.js
 | 
| index 0222094a08d4881844881c8f53dca55aae9a6e7b..4f28913744913321a1042ba5a0dc0683db019894 100644
 | 
| --- a/chrome/browser/resources/settings/people_page/quick_unlock_setup_pin.js
 | 
| +++ b/chrome/browser/resources/settings/people_page/quick_unlock_setup_pin.js
 | 
| @@ -51,12 +51,15 @@ var WEAK_PINS = [
 | 
|  Polymer({
 | 
|    is: 'settings-quick-unlock-setup-pin',
 | 
|  
 | 
| -  behaviors: [
 | 
| -    QuickUnlockPasswordDetectBehavior,
 | 
| -    I18nBehavior
 | 
| -  ],
 | 
| +  behaviors: [I18nBehavior, QuickUnlockPasswordDetectBehavior],
 | 
|  
 | 
|    properties: {
 | 
| +    /** @type {!settings.Route} */
 | 
| +    currentRoute: {
 | 
| +      type: Object,
 | 
| +      observer: 'onRouteChanged_',
 | 
| +    },
 | 
| +
 | 
|      /**
 | 
|       * The current PIN keyboard value.
 | 
|       * @private
 | 
| @@ -96,16 +99,13 @@ Polymer({
 | 
|      },
 | 
|    },
 | 
|  
 | 
| -  observers: [
 | 
| -    'onRouteChanged_(currentRoute)',
 | 
| -    'onSetModesChanged_(setModes)'
 | 
| -  ],
 | 
| +  observers: ['onSetModesChanged_(setModes)'],
 | 
|  
 | 
|    /** @override */
 | 
|    attached: function() {
 | 
|      this.resetState_();
 | 
|  
 | 
| -    if (this.isScreenActive(QuickUnlockScreen.SETUP_PIN))
 | 
| +    if (this.currentRoute == settings.Route.QUICK_UNLOCK_SETUP_PIN)
 | 
|        this.askForPasswordIfUnset();
 | 
|    },
 | 
|  
 | 
| @@ -114,7 +114,7 @@ Polymer({
 | 
|     * @private
 | 
|     */
 | 
|    onRouteChanged_: function(currentRoute) {
 | 
| -    if (this.isScreenActive(QuickUnlockScreen.SETUP_PIN)) {
 | 
| +    if (this.currentRoute == settings.Route.QUICK_UNLOCK_SETUP_PIN) {
 | 
|        this.askForPasswordIfUnset();
 | 
|      } else {
 | 
|        // If the user hits the back button, they can leave the element
 | 
| @@ -125,7 +125,7 @@ Polymer({
 | 
|  
 | 
|    /** @private */
 | 
|    onSetModesChanged_: function() {
 | 
| -    if (this.isScreenActive(QuickUnlockScreen.SETUP_PIN))
 | 
| +    if (this.currentRoute == settings.Route.QUICK_UNLOCK_SETUP_PIN)
 | 
|        this.askForPasswordIfUnset();
 | 
|    },
 | 
|  
 | 
| 
 |