| Index: chrome/browser/renderer_host/render_view_host.cc
|
| diff --git a/chrome/browser/renderer_host/render_view_host.cc b/chrome/browser/renderer_host/render_view_host.cc
|
| index 8d069de9770514ef880c6e68cba66261ac2389b9..ba6cfac90a1209fe5ff2168e7fa4dcdb5d2f0b57 100644
|
| --- a/chrome/browser/renderer_host/render_view_host.cc
|
| +++ b/chrome/browser/renderer_host/render_view_host.cc
|
| @@ -835,6 +835,7 @@ void RenderViewHost::OnMessageReceived(const IPC::Message& msg) {
|
| IPC_MESSAGE_HANDLER(ViewHostMsg_PageContents, OnPageContents)
|
| IPC_MESSAGE_HANDLER(ViewHostMsg_PageTranslated, OnPageTranslated)
|
| IPC_MESSAGE_HANDLER(ViewHostMsg_ContentBlocked, OnContentBlocked)
|
| + IPC_MESSAGE_HANDLER(ViewHostMsg_WebDatabaseAccessed, OnWebDatabaseAccessed)
|
| IPC_MESSAGE_HANDLER(ViewHostMsg_AccessibilityTree, OnAccessibilityTree)
|
| IPC_MESSAGE_HANDLER(ViewHostMsg_FocusedNodeChanged, OnMsgFocusedNodeChanged)
|
| // Have the super handle all other messages.
|
| @@ -1907,3 +1908,15 @@ void RenderViewHost::OnContentBlocked(ContentSettingsType type) {
|
| if (content_settings_delegate)
|
| content_settings_delegate->OnContentBlocked(type);
|
| }
|
| +
|
| +void RenderViewHost::OnWebDatabaseAccessed(const GURL& url,
|
| + const string16& name,
|
| + const string16& display_name,
|
| + unsigned long estimated_size,
|
| + bool blocked_by_policy) {
|
| + RenderViewHostDelegate::ContentSettings* content_settings_delegate =
|
| + delegate_->GetContentSettingsDelegate();
|
| + if (content_settings_delegate)
|
| + content_settings_delegate->OnWebDatabaseAccessed(
|
| + url, name, display_name, estimated_size, blocked_by_policy);
|
| +}
|
|
|