| Index: chrome/browser/chromeos/login/screens/error_screen.cc
|
| diff --git a/chrome/browser/chromeos/login/screens/error_screen.cc b/chrome/browser/chromeos/login/screens/error_screen.cc
|
| index a0b46cbc9624a8f7024b5e58cc79403b4594c05c..81ad0cb9f4b722850baa8cd236af202c83f89f6f 100644
|
| --- a/chrome/browser/chromeos/login/screens/error_screen.cc
|
| +++ b/chrome/browser/chromeos/login/screens/error_screen.cc
|
| @@ -297,9 +297,8 @@ void ErrorScreen::OnDiagnoseButtonClicked() {
|
| WindowOpenDisposition::NEW_WINDOW, extensions::SOURCE_CHROME_INTERNAL));
|
| KioskAppManager::Get()->InitSession(profile, extension_id);
|
|
|
| - session_manager::SessionManager::Get()->SessionStarted();
|
| -
|
| - LoginDisplayHost::default_host()->Finalize();
|
| + LoginDisplayHost::default_host()->Finalize(base::BindOnce(
|
| + [] { session_manager::SessionManager::Get()->SessionStarted(); }));
|
| }
|
|
|
| void ErrorScreen::OnLaunchOobeGuestSession() {
|
|
|