Index: content/renderer/input/input_event_filter.cc |
diff --git a/content/renderer/input/input_event_filter.cc b/content/renderer/input/input_event_filter.cc |
index a0399783988e64a7d0a00a3e59de5b6c607d0474..999bb8da7f9d2c20432274d26ca3b77a580a9d61 100644 |
--- a/content/renderer/input/input_event_filter.cc |
+++ b/content/renderer/input/input_event_filter.cc |
@@ -65,6 +65,15 @@ void InputEventFilter::DidOverscroll(int routing_id, |
params.current_fling_velocity))); |
} |
+void InputEventFilter::DidStopFlinging(int routing_id) { |
+ DCHECK(target_loop_->BelongsToCurrentThread()); |
+ |
+ io_loop_->PostTask( |
+ FROM_HERE, |
+ base::Bind(&InputEventFilter::SendMessageOnIOThread, this, |
+ ViewHostMsg_DidStopFlinging(routing_id))); |
+} |
+ |
void InputEventFilter::OnFilterAdded(IPC::Channel* channel) { |
io_loop_ = base::MessageLoopProxy::current(); |
sender_ = channel; |