Index: ios/web_view/internal/criwv_web_client.mm |
diff --git a/ios/web_view/internal/criwv_web_client.mm b/ios/web_view/internal/criwv_web_client.mm |
deleted file mode 100644 |
index 87bef98599b614041b8056d58c94bf44baf21277..0000000000000000000000000000000000000000 |
--- a/ios/web_view/internal/criwv_web_client.mm |
+++ /dev/null |
@@ -1,46 +0,0 @@ |
-// Copyright 2014 The Chromium Authors. All rights reserved. |
-// Use of this source code is governed by a BSD-style license that can be |
-// found in the LICENSE file. |
- |
-#import "ios/web_view/internal/criwv_web_client.h" |
- |
-#include "base/strings/sys_string_conversions.h" |
-#include "ios/web/public/user_agent.h" |
-#include "ios/web_view/internal/criwv_browser_state.h" |
-#import "ios/web_view/internal/criwv_web_main_parts.h" |
-#import "ios/web_view/public/cwv_delegate.h" |
- |
-#if !defined(__has_feature) || !__has_feature(objc_arc) |
-#error "This file requires ARC support." |
-#endif |
- |
-namespace ios_web_view { |
- |
-CRIWVWebClient::CRIWVWebClient(id<CWVDelegate> delegate) |
- : delegate_(delegate), web_main_parts_(nullptr) {} |
- |
-CRIWVWebClient::~CRIWVWebClient() {} |
- |
-web::WebMainParts* CRIWVWebClient::CreateWebMainParts() { |
- web_main_parts_ = new CRIWVWebMainParts(delegate_); |
- return web_main_parts_; |
-} |
- |
-CRIWVBrowserState* CRIWVWebClient::browser_state() const { |
- return web_main_parts_->browser_state(); |
-} |
- |
-CRIWVBrowserState* CRIWVWebClient::off_the_record_browser_state() const { |
- return web_main_parts_->off_the_record_browser_state(); |
-} |
- |
-std::string CRIWVWebClient::GetProduct() const { |
- return base::SysNSStringToUTF8([delegate_ partialUserAgent]); |
-} |
- |
-std::string CRIWVWebClient::GetUserAgent(bool desktop_user_agent) const { |
- std::string product = GetProduct(); |
- return web::BuildUserAgentFromProduct(product); |
-} |
- |
-} // namespace ios_web_view |