Index: chrome/browser/guest_view/web_view/chrome_web_view_permission_helper_delegate.cc |
diff --git a/chrome/browser/guest_view/web_view/chrome_web_view_permission_helper_delegate.cc b/chrome/browser/guest_view/web_view/chrome_web_view_permission_helper_delegate.cc |
index 8228d9a5cb66b05f45ec0f361f605a060183c2f3..8dab72c49aeb80bc7a6a58b3525604d018d46df9 100644 |
--- a/chrome/browser/guest_view/web_view/chrome_web_view_permission_helper_delegate.cc |
+++ b/chrome/browser/guest_view/web_view/chrome_web_view_permission_helper_delegate.cc |
@@ -25,8 +25,8 @@ namespace extensions { |
namespace { |
void CallbackWrapper(const base::Callback<void(bool)>& callback, |
- blink::mojom::PermissionStatus status) { |
- callback.Run(status == blink::mojom::PermissionStatus::GRANTED); |
+ ContentSetting status) { |
+ callback.Run(status == CONTENT_SETTING_ALLOW); |
} |
} // anonymous namespace |
@@ -197,7 +197,7 @@ void ChromeWebViewPermissionHelperDelegate::RequestGeolocationPermission( |
void ChromeWebViewPermissionHelperDelegate::OnGeolocationPermissionResponse( |
int bridge_id, |
bool user_gesture, |
- const base::Callback<void(blink::mojom::PermissionStatus)>& callback, |
+ const base::Callback<void(ContentSetting)>& callback, |
bool allow, |
const std::string& user_input) { |
// The <webview> embedder has allowed the permission. We now need to make sure |
@@ -205,7 +205,7 @@ void ChromeWebViewPermissionHelperDelegate::OnGeolocationPermissionResponse( |
RemoveBridgeID(bridge_id); |
if (!allow || !web_view_guest()->attached()) { |
- callback.Run(blink::mojom::PermissionStatus::DENIED); |
+ callback.Run(CONTENT_SETTING_BLOCK); |
return; |
} |