| Index: ios/web/web_state/web_controller_observer_bridge.h
|
| diff --git a/ios/web/web_state/web_controller_observer_bridge.h b/ios/web/web_state/web_controller_observer_bridge.h
|
| index ec89d43f480ceb18d7b7d13f28ce1add35e6f20c..b1cd2f0f98ce3f227dffc3e93ba5c934ee90c00f 100644
|
| --- a/ios/web/web_state/web_controller_observer_bridge.h
|
| +++ b/ios/web/web_state/web_controller_observer_bridge.h
|
| @@ -7,6 +7,7 @@
|
|
|
| #include <string>
|
|
|
| +#import "base/ios/weak_nsobject.h"
|
| #include "ios/web/public/web_state/web_state_observer.h"
|
|
|
| @class CRWWebController;
|
| @@ -52,8 +53,8 @@ class WebControllerObserverBridge : public WebStateObserver {
|
| const GURL& url,
|
| bool user_is_interacting);
|
|
|
| - id<CRWWebControllerObserver> web_controller_observer_; // Weak.
|
| - CRWWebController* web_controller_; // Weak.
|
| + base::WeakNSProtocol<id<CRWWebControllerObserver>> web_controller_observer_;
|
| + base::WeakNSObject<CRWWebController> web_controller_;
|
| std::string script_command_callback_prefix_;
|
|
|
| DISALLOW_COPY_AND_ASSIGN(WebControllerObserverBridge);
|
|
|