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

Unified Diff: chrome/browser/chromeos/login/ui/login_display_host.h

Issue 2935623003: Merge "cros: Move wallpaper after login screen is gone" (Closed)
Patch Set: Created 3 years, 6 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/chromeos/login/ui/login_display_host.h
diff --git a/chrome/browser/chromeos/login/ui/login_display_host.h b/chrome/browser/chromeos/login/ui/login_display_host.h
index 096523058ef3c79440ec8d9ba506757af55dc7c6..ff1aace91fe5be6ab2dca811dc602f70d037ec38 100644
--- a/chrome/browser/chromeos/login/ui/login_display_host.h
+++ b/chrome/browser/chromeos/login/ui/login_display_host.h
@@ -7,8 +7,7 @@
#include <string>
-#include "base/callback.h"
-#include "base/callback_list.h"
+#include "base/callback_forward.h"
#include "chrome/browser/chromeos/customization/customization_document.h"
#include "chrome/browser/chromeos/login/oobe_screen.h"
#include "chrome/browser/chromeos/login/ui/login_display.h"
@@ -52,9 +51,10 @@ class LoginDisplayHost {
// Called when browsing session starts before creating initial browser.
virtual void BeforeSessionStart() = 0;
- // Called when user enters or returns to browsing session so
- // LoginDisplayHost instance may delete itself.
- virtual void Finalize() = 0;
+ // Called when user enters or returns to browsing session so LoginDisplayHost
+ // instance may delete itself. |completion_callback| will be invoked when the
+ // instance is gone.
+ virtual void Finalize(base::OnceClosure completion_callback) = 0;
// Called when a login has completed successfully.
virtual void OnCompleteLogin() = 0;
@@ -82,9 +82,9 @@ class LoginDisplayHost {
virtual AppLaunchController* GetAppLaunchController() = 0;
// Starts screen for adding user into session.
- // |completion_callback| called before display host shutdown.
+ // |completion_callback| is invoked after login display host shutdown.
// |completion_callback| can be null.
- virtual void StartUserAdding(const base::Closure& completion_callback) = 0;
+ virtual void StartUserAdding(base::OnceClosure completion_callback) = 0;
// Cancel addint user into session.
virtual void CancelUserAdding() = 0;

Powered by Google App Engine
This is Rietveld 408576698