Index: chrome/browser/resources/chromeos/login/oobe_screen_user_image.js |
diff --git a/chrome/browser/resources/chromeos/login/oobe_screen_user_image.js b/chrome/browser/resources/chromeos/login/oobe_screen_user_image.js |
index aacd214599bcff53a9762160bddf93f51d557cef..109be7d1c121c9877f141f77057e5e24bf7048e1 100644 |
--- a/chrome/browser/resources/chromeos/login/oobe_screen_user_image.js |
+++ b/chrome/browser/resources/chromeos/login/oobe_screen_user_image.js |
@@ -231,8 +231,13 @@ cr.define('oobe', function() { |
* @private |
*/ |
acceptImage_: function() { |
- if (!$('ok-button').disabled) |
+ var okButton = $('ok-button'); |
+ if (!okButton.disabled) { |
+ // This ensures that #ok-button won't be re-enabled again. |
+ $('user-image-grid').disabled = true; |
+ okButton.disabled = true; |
chrome.send('onUserImageAccepted'); |
+ } |
}, |
/** |