Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(3654)

Unified Diff: chrome/browser/ui/webui/chromeos/login/signin_screen_handler.cc

Issue 10207030: Asynchronously load wallpapers when user pod is selected. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Nits Created 8 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: chrome/browser/ui/webui/chromeos/login/signin_screen_handler.cc
diff --git a/chrome/browser/ui/webui/chromeos/login/signin_screen_handler.cc b/chrome/browser/ui/webui/chromeos/login/signin_screen_handler.cc
index 013d79b7173941bb084611c90c79f92d1e380796..f1f80b8cd78b4869a16322a48f6e440a328d0883 100644
--- a/chrome/browser/ui/webui/chromeos/login/signin_screen_handler.cc
+++ b/chrome/browser/ui/webui/chromeos/login/signin_screen_handler.cc
@@ -452,6 +452,9 @@ void SigninScreenHandler::RegisterMessages() {
web_ui()->RegisterMessageCallback("shutdownSystem",
base::Bind(&SigninScreenHandler::HandleShutdownSystem,
base::Unretained(this)));
+ web_ui()->RegisterMessageCallback("userSelectedDelayed",
+ base::Bind(&SigninScreenHandler::HandleUserSelected,
+ base::Unretained(this)));
web_ui()->RegisterMessageCallback("removeUser",
base::Bind(&SigninScreenHandler::HandleRemoveUser,
base::Unretained(this)));
@@ -773,6 +776,19 @@ void SigninScreenHandler::HandleShutdownSystem(const base::ListValue* args) {
#endif
}
+void SigninScreenHandler::HandleUserSelected(const base::ListValue* args) {
+ if (!delegate_)
+ return;
+
+ std::string email;
+ if (!args->GetString(0, &email)) {
+ NOTREACHED();
+ return;
+ }
+
+ delegate_->UserSelected(email);
+}
+
void SigninScreenHandler::HandleRemoveUser(const base::ListValue* args) {
if (!delegate_)
return;

Powered by Google App Engine
This is Rietveld 408576698