| Index: google_apis/gaia/oauth2_token_service.cc
|
| diff --git a/google_apis/gaia/oauth2_token_service.cc b/google_apis/gaia/oauth2_token_service.cc
|
| index 01614d83f8a83916c0eb7eb3c71a386764bca820..9979a516b002cade9c7382e0d8a0a265708925bc 100644
|
| --- a/google_apis/gaia/oauth2_token_service.cc
|
| +++ b/google_apis/gaia/oauth2_token_service.cc
|
| @@ -388,8 +388,9 @@ OAuth2TokenService::Consumer::Consumer(const std::string& id)
|
| OAuth2TokenService::Consumer::~Consumer() {
|
| }
|
|
|
| -OAuth2TokenService::OAuth2TokenService(OAuth2TokenServiceDelegate* delegate)
|
| - : delegate_(delegate) {
|
| +OAuth2TokenService::OAuth2TokenService(
|
| + std::unique_ptr<OAuth2TokenServiceDelegate> delegate)
|
| + : delegate_(std::move(delegate)) {
|
| DCHECK(delegate_);
|
| }
|
|
|
| @@ -402,6 +403,10 @@ OAuth2TokenServiceDelegate* OAuth2TokenService::GetDelegate() {
|
| return delegate_.get();
|
| }
|
|
|
| +const OAuth2TokenServiceDelegate* OAuth2TokenService::GetDelegate() const {
|
| + return delegate_.get();
|
| +}
|
| +
|
| void OAuth2TokenService::AddObserver(Observer* observer) {
|
| delegate_->AddObserver(observer);
|
| }
|
|
|