| Index: components/signin/ios/browser/oauth2_token_service_observer_bridge.h
|
| diff --git a/components/signin/ios/browser/oauth2_token_service_observer_bridge.h b/components/signin/ios/browser/oauth2_token_service_observer_bridge.h
|
| index 04d389623109b269126eb695ff75aac79e44304e..425a9b3e90e72381340b9c387b687b6adaeb7a65 100644
|
| --- a/components/signin/ios/browser/oauth2_token_service_observer_bridge.h
|
| +++ b/components/signin/ios/browser/oauth2_token_service_observer_bridge.h
|
| @@ -7,6 +7,7 @@
|
|
|
| #import <Foundation/Foundation.h>
|
|
|
| +#import "base/ios/weak_nsobject.h"
|
| #include "base/macros.h"
|
| #include "google_apis/gaia/oauth2_token_service.h"
|
|
|
| @@ -49,7 +50,7 @@ class OAuth2TokenServiceObserverBridge : public OAuth2TokenService::Observer {
|
|
|
| private:
|
| OAuth2TokenService* token_service_; // weak
|
| - id<OAuth2TokenServiceObserverBridgeDelegate> delegate_;
|
| + base::WeakNSProtocol<id<OAuth2TokenServiceObserverBridgeDelegate>> delegate_;
|
|
|
| DISALLOW_COPY_AND_ASSIGN(OAuth2TokenServiceObserverBridge);
|
| };
|
|
|