Index: chrome/browser/ui/webui/chromeos/login/update_screen_handler.cc |
diff --git a/chrome/browser/ui/webui/chromeos/login/update_screen_handler.cc b/chrome/browser/ui/webui/chromeos/login/update_screen_handler.cc |
index bf48bf10d9f12136a5ff2c12259181ec09fd98d5..f2b52d3b433e02d7f2a5d2bac13e85237f92a34b 100644 |
--- a/chrome/browser/ui/webui/chromeos/login/update_screen_handler.cc |
+++ b/chrome/browser/ui/webui/chromeos/login/update_screen_handler.cc |
@@ -113,6 +113,9 @@ void UpdateScreenHandler::RegisterMessages() { |
base::Bind(&UpdateScreenHandler::HandleUpdateCancel, |
base::Unretained(this))); |
#endif |
+ web_ui()->RegisterMessageCallback("skipUpdateEnrollAfterEula", |
+ base::Bind(&UpdateScreenHandler::HandleSkipUpdateEnrollAfterEula, |
+ base::Unretained(this))); |
} |
#if !defined(OFFICIAL_BUILD) |
@@ -122,4 +125,10 @@ void UpdateScreenHandler::HandleUpdateCancel(const base::ListValue* args) { |
} |
#endif |
+void UpdateScreenHandler::HandleSkipUpdateEnrollAfterEula( |
+ const base::ListValue* args) { |
+ DCHECK(args && args->empty()); |
+ screen_->SkipUpdateEnrollAfterEula(); |
+} |
+ |
} // namespace chromeos |