Index: content/browser/web_contents/web_contents_impl.cc |
diff --git a/content/browser/web_contents/web_contents_impl.cc b/content/browser/web_contents/web_contents_impl.cc |
index 721f137bdccae979d5f7acb614a723669393a877..c647ae5c900f831e3342ebecf5787a78e45b50e5 100644 |
--- a/content/browser/web_contents/web_contents_impl.cc |
+++ b/content/browser/web_contents/web_contents_impl.cc |
@@ -670,6 +670,8 @@ bool WebContentsImpl::OnMessageReceived(RenderViewHost* render_view_host, |
IPC_MESSAGE_HANDLER(ViewHostMsg_RegisterProtocolHandler, |
OnRegisterProtocolHandler) |
IPC_MESSAGE_HANDLER(ViewHostMsg_Find_Reply, OnFindReply) |
+ IPC_MESSAGE_HANDLER(ViewHostMsg_DidProgrammaticallyScroll, |
+ OnDidProgrammaticallyScroll) |
IPC_MESSAGE_HANDLER(ViewHostMsg_CrashedPlugin, OnCrashedPlugin) |
IPC_MESSAGE_HANDLER(ViewHostMsg_AppCacheAccessed, OnAppCacheAccessed) |
IPC_MESSAGE_HANDLER(ViewHostMsg_OpenColorChooser, OnOpenColorChooser) |
@@ -2273,6 +2275,12 @@ void WebContentsImpl::OnFindReply(int request_id, |
} |
} |
+void WebContentsImpl::OnDidProgrammaticallyScroll( |
+ const gfx::Point& scroll_point) { |
+ if (delegate_) |
+ delegate_->DidProgrammaticallyScroll(this, scroll_point); |
+} |
+ |
#if defined(OS_ANDROID) |
void WebContentsImpl::OnFindMatchRectsReply( |
int version, |