Index: chrome/browser/ui/sync/one_click_signin_sync_starter.cc |
diff --git a/chrome/browser/ui/sync/one_click_signin_sync_starter.cc b/chrome/browser/ui/sync/one_click_signin_sync_starter.cc |
index 75b33766dedd0d5a430c95e1da644eea87bf955f..672c4c32822af714f3c732f471de5c4f7cf22ac6 100644 |
--- a/chrome/browser/ui/sync/one_click_signin_sync_starter.cc |
+++ b/chrome/browser/ui/sync/one_click_signin_sync_starter.cc |
@@ -242,11 +242,11 @@ void OneClickSigninSyncStarter::OnRegisteredForPolicy( |
content::RecordAction( |
base::UserMetricsAction("Signin_Show_EnterpriseAccountPrompt")); |
- TabDialogs::FromWebContents(web_contents)->ShowProfileSigninConfirmation( |
- browser_, |
- profile_, |
- signin->GetUsernameForAuthInProgress(), |
- new SigninDialogDelegate(weak_pointer_factory_.GetWeakPtr())); |
+ TabDialogs::FromWebContents(web_contents) |
+ ->ShowProfileSigninConfirmation(browser_, profile_, |
+ signin->GetUsernameForAuthInProgress(), |
+ base::MakeUnique<SigninDialogDelegate>( |
+ weak_pointer_factory_.GetWeakPtr())); |
} |
void OneClickSigninSyncStarter::LoadPolicyWithCachedCredentials() { |