| Index: extensions/browser/guest_view/web_view/web_view_permission_helper.cc
|
| diff --git a/chrome/browser/guest_view/web_view/web_view_permission_helper.cc b/extensions/browser/guest_view/web_view/web_view_permission_helper.cc
|
| similarity index 95%
|
| rename from chrome/browser/guest_view/web_view/web_view_permission_helper.cc
|
| rename to extensions/browser/guest_view/web_view/web_view_permission_helper.cc
|
| index d3fc3a95e25ee14bf9516f5dc9b8104eaa6fed91..50e191187705e3f01d24dff653b3871067c7da7e 100644
|
| --- a/chrome/browser/guest_view/web_view/web_view_permission_helper.cc
|
| +++ b/extensions/browser/guest_view/web_view/web_view_permission_helper.cc
|
| @@ -2,16 +2,16 @@
|
| // Use of this source code is governed by a BSD-style license that can be
|
| // found in the LICENSE file.
|
|
|
| -#include "chrome/browser/guest_view/web_view/web_view_permission_helper.h"
|
| +#include "extensions/browser/guest_view/web_view/web_view_permission_helper.h"
|
|
|
| -#include "chrome/browser/guest_view/web_view/chrome_web_view_permission_helper_delegate.h"
|
| -#include "chrome/browser/guest_view/web_view/web_view_constants.h"
|
| -#include "chrome/browser/guest_view/web_view/web_view_guest.h"
|
| -#include "chrome/browser/guest_view/web_view/web_view_permission_types.h"
|
| #include "content/public/browser/render_process_host.h"
|
| #include "content/public/browser/render_view_host.h"
|
| #include "content/public/browser/user_metrics.h"
|
| +#include "extensions/browser/api/extensions_api_client.h"
|
| +#include "extensions/browser/guest_view/web_view/web_view_constants.h"
|
| +#include "extensions/browser/guest_view/web_view/web_view_guest.h"
|
| #include "extensions/browser/guest_view/web_view/web_view_permission_helper_delegate.h"
|
| +#include "extensions/browser/guest_view/web_view/web_view_permission_types.h"
|
|
|
| using content::BrowserPluginGuestDelegate;
|
| using content::RenderViewHost;
|
| @@ -134,10 +134,9 @@ WebViewPermissionHelper::WebViewPermissionHelper(WebViewGuest* web_view_guest)
|
| next_permission_request_id_(guestview::kInstanceIDNone),
|
| web_view_guest_(web_view_guest),
|
| weak_factory_(this) {
|
| - // TODO(hanxi) : Create the delegate through ExtensionsAPIClient after
|
| - // moving WebViewPermissionHelper to extensions.
|
| web_view_permission_helper_delegate_.reset(
|
| - new ChromeWebViewPermissionHelperDelegate(this));
|
| + ExtensionsAPIClient::Get()->CreateWebViewPermissionHelperDelegate(
|
| + this));
|
| }
|
|
|
| WebViewPermissionHelper::~WebViewPermissionHelper() {
|
|
|