Index: chrome/browser/ui/webui/chromeos/login/gaia_screen_handler.cc |
diff --git a/chrome/browser/ui/webui/chromeos/login/gaia_screen_handler.cc b/chrome/browser/ui/webui/chromeos/login/gaia_screen_handler.cc |
index 5d72124298f48283832b7f02f6a822e7f1555288..fdef203706e2684c5de46f5df95df6ba3314b32b 100644 |
--- a/chrome/browser/ui/webui/chromeos/login/gaia_screen_handler.cc |
+++ b/chrome/browser/ui/webui/chromeos/login/gaia_screen_handler.cc |
@@ -648,8 +648,9 @@ void GaiaScreenHandler::StartClearingCookies( |
profile_helper->GetSigninProfile()); |
profile_helper->ClearSigninProfile( |
base::Bind(&GaiaScreenHandler::OnCookiesCleared, |
- weak_factory_.GetWeakPtr(), |
- on_clear_callback)); |
+ weak_factory_.GetWeakPtr(), on_clear_callback), |
+ StartupUtils::IsWebviewSigninEnabled() ? web_ui()->GetWebContents() |
+ : nullptr); |
} |
void GaiaScreenHandler::OnCookiesCleared( |