| Index: third_party/WebKit/Source/web/WebViewImpl.cpp
|
| diff --git a/third_party/WebKit/Source/web/WebViewImpl.cpp b/third_party/WebKit/Source/web/WebViewImpl.cpp
|
| index 97202d478f8967ea0538a41088deb35647663e78..d1b12289082b0341bb6522bc2b06621efe180a6a 100644
|
| --- a/third_party/WebKit/Source/web/WebViewImpl.cpp
|
| +++ b/third_party/WebKit/Source/web/WebViewImpl.cpp
|
| @@ -33,6 +33,7 @@
|
| #include <memory>
|
| #include "core/CSSValueKeywords.h"
|
| #include "core/HTMLNames.h"
|
| +#include "core/WebFactory.h"
|
| #include "core/clipboard/DataObject.h"
|
| #include "core/dom/ContextFeaturesClientImpl.h"
|
| #include "core/dom/Document.h"
|
| @@ -338,7 +339,7 @@ WebViewImpl::WebViewImpl(WebViewClient* client,
|
| WebPageVisibilityState visibility_state)
|
| : client_(client),
|
| spell_check_client_(nullptr),
|
| - chrome_client_impl_(ChromeClientImpl::Create(this)),
|
| + chrome_client_(WebFactory::GetInstance().CreateChromeClient(this)),
|
| context_menu_client_impl_(this),
|
| editor_client_impl_(this),
|
| spell_checker_client_impl_(this),
|
| @@ -387,7 +388,7 @@ WebViewImpl::WebViewImpl(WebViewClient* client,
|
| last_frame_time_monotonic_(0),
|
| override_compositor_visibility_(false) {
|
| Page::PageClients page_clients;
|
| - page_clients.chrome_client = chrome_client_impl_.Get();
|
| + page_clients.chrome_client = chrome_client_.Get();
|
| page_clients.context_menu_client = &context_menu_client_impl_;
|
| page_clients.editor_client = &editor_client_impl_;
|
| page_clients.spell_checker_client = &spell_checker_client_impl_;
|
|
|