Chromium Code Reviews| Index: ios/web_view/internal/web_view_web_client.h |
| diff --git a/ios/web_view/internal/web_view_web_client.h b/ios/web_view/internal/web_view_web_client.h |
| index 11784fcb4e2f87fb0c8828ef6fd33de161e7e8d0..585b23ee07622378d8c57752898249a5c7bb724f 100644 |
| --- a/ios/web_view/internal/web_view_web_client.h |
| +++ b/ios/web_view/internal/web_view_web_client.h |
| @@ -10,8 +10,6 @@ |
| #include "base/compiler_specific.h" |
| #import "ios/web/public/web_client.h" |
| -@protocol CWVDelegate; |
| - |
| namespace ios_web_view { |
| class WebViewBrowserState; |
| class WebViewWebMainParts; |
| @@ -19,7 +17,7 @@ class WebViewWebMainParts; |
| // WebView implementation of WebClient. |
| class WebViewWebClient : public web::WebClient { |
| public: |
| - explicit WebViewWebClient(id<CWVDelegate> delegate); |
| + explicit WebViewWebClient(std::string user_agent_product); |
|
Eugene But (OOO till 7-30)
2017/04/04 18:34:38
const std::string&
michaeldo
2017/04/04 21:24:28
Done.
|
| ~WebViewWebClient() override; |
| // WebClient implementation. |
| @@ -34,8 +32,8 @@ class WebViewWebClient : public web::WebClient { |
| WebViewBrowserState* off_the_record_browser_state() const; |
| private: |
| - // This object's delegate. |
| - __weak id<CWVDelegate> delegate_; |
| + // The name of the product to be used in the User Agent string. |
| + std::string user_agent_product_; |
| // The WebMainParts created by |CreateWebMainParts()|. |
| WebViewWebMainParts* web_main_parts_; |