| Index: chrome/browser/ui/sync/one_click_signin_sync_observer.cc
|
| diff --git a/chrome/browser/ui/sync/one_click_signin_sync_observer.cc b/chrome/browser/ui/sync/one_click_signin_sync_observer.cc
|
| index ee02edc267499df58f1ec593ab36be9781bff693..8eef666fb5fd41e4f36fad47560a69d6a95b6702 100644
|
| --- a/chrome/browser/ui/sync/one_click_signin_sync_observer.cc
|
| +++ b/chrome/browser/ui/sync/one_click_signin_sync_observer.cc
|
| @@ -47,8 +47,8 @@ OneClickSigninSyncObserver::OneClickSigninSyncObserver(
|
| // because it's possible for e.g. WebContentsDestroyed() to be called
|
| // before this task has a chance to run.
|
| base::ThreadTaskRunnerHandle::Get()->PostTask(
|
| - FROM_HERE, base::Bind(&OneClickSigninSyncObserver::DeleteObserver,
|
| - weak_ptr_factory_.GetWeakPtr()));
|
| + FROM_HERE, base::BindOnce(&OneClickSigninSyncObserver::DeleteObserver,
|
| + weak_ptr_factory_.GetWeakPtr()));
|
| }
|
| }
|
|
|
| @@ -75,7 +75,7 @@ void OneClickSigninSyncObserver::OnStateChanged(syncer::SyncService* sync) {
|
| // Close the Gaia sign-in tab via a task to make sure we aren't in the
|
| // middle of any WebUI handler code.
|
| base::ThreadTaskRunnerHandle::Get()->PostTask(
|
| - FROM_HERE, base::Bind(&CloseTab, base::Unretained(web_contents())));
|
| + FROM_HERE, base::BindOnce(&CloseTab, base::Unretained(web_contents())));
|
| } else {
|
| if (sync_service->IsFirstSetupInProgress()) {
|
| // Sync setup has not completed yet. Wait for it to complete.
|
|
|