| Index: chrome/browser/resources/sync_setup_overlay.js
|
| diff --git a/chrome/browser/resources/sync_setup_overlay.js b/chrome/browser/resources/sync_setup_overlay.js
|
| index edfff4ea7095c280acf918ad8b9a33c6861e6b10..49b64cbec12893d0e4d47fac9464fe38f7b6802c 100644
|
| --- a/chrome/browser/resources/sync_setup_overlay.js
|
| +++ b/chrome/browser/resources/sync_setup_overlay.js
|
| @@ -675,9 +675,10 @@ cr.define('options', function() {
|
| function(elt) { elt.value = ''; });
|
| forEach(page.getElementsByClassName('reset-opaque'),
|
| function(elt) { elt.classList.remove('transparent'); });
|
| - },
|
| -
|
| - showGaiaLogin_: function(args) {
|
| + },
|
| +
|
| + showGaiaLogin_: function(args) {
|
| + var oldAccessCodeValue = $('access-code').value;
|
| this.resetPage_('sync-setup-login');
|
| $('sync-setup-login').hidden = false;
|
| this.allowEmptyPassword_ = false;
|
| @@ -706,8 +707,7 @@ cr.define('options', function() {
|
| }
|
|
|
| if (1 == args.error) {
|
| - var accessCode = $('access-code');
|
| - if (accessCode.value) {
|
| + if (oldAccessCodeValue) {
|
| $('errormsg-0-access-code').hidden = false;
|
| this.showAccessCodeRequired_();
|
| } else {
|
| @@ -725,6 +725,8 @@ cr.define('options', function() {
|
| if (args.askForOtp) {
|
| this.showOtpRequired_();
|
| } else {
|
| + if (oldAccessCodeValue)
|
| + $('errormsg-0-access-code').hidden = false;
|
| this.showAccessCodeRequired_();
|
| }
|
| } else if (args.errorMessage) {
|
| @@ -795,8 +797,8 @@ cr.define('options', function() {
|
| return false;
|
| }
|
|
|
| - if (!f.accessCode.disabled && !f.accessCode.value) {
|
| - $('errormsg-0-password').hidden = false;
|
| + if (!f.accessCode.disabled && !f.accessCode.value) {
|
| + $('errormsg-0-access-code').hidden = false;
|
| return false;
|
| }
|
|
|
|
|