Index: components/web_view/frame.cc |
diff --git a/components/web_view/frame.cc b/components/web_view/frame.cc |
index e5f82f5f750b70a5784af5e42791943c29c6de0f..0a1a576de0fb852dec04eff6f2fd58193c358e93 100644 |
--- a/components/web_view/frame.cc |
+++ b/components/web_view/frame.cc |
@@ -161,6 +161,25 @@ double Frame::GatherProgress(int* frame_count) const { |
return progress_; |
} |
+void Frame::Find(int32 request_id, const mojo::String& search_text, |
+ const FindCallback& callback) { |
+ frame_client_->Find(request_id, search_text, callback); |
+} |
+ |
+void Frame::StopFinding(bool clear_selection) { |
+ frame_client_->StopFinding(clear_selection); |
+} |
+ |
+void Frame::ScopeStringMatches(int32_t request_id, |
+ const mojo::String& search_text, |
+ bool reset) { |
+ frame_client_->ScopeStringMatches(request_id, search_text, reset); |
+} |
+ |
+void Frame::CancelPendingScopingEffort() { |
+ frame_client_->CancelPendingScopingEffort(); |
+} |
+ |
void Frame::InitClient(ClientType client_type, |
scoped_ptr<FrameUserDataAndBinding> data_and_binding, |
mojo::ViewTreeClientPtr view_tree_client, |
@@ -543,4 +562,20 @@ void Frame::DispatchLoadEventToParent() { |
} |
} |
+void Frame::OnReportFindInFrameMatchCount(int32_t request_id, |
+ int32_t count, |
+ bool final_update) { |
+ tree_->delegate_->OnReportFindInFrameMatchCount(request_id, |
+ this, |
+ count, |
+ final_update); |
+} |
+ |
+void Frame::OnReportFindInPageSelection(int32_t request_id, |
+ int32_t active_match_ordinal) { |
+ tree_->delegate_->OnReportFindInPageSelection(request_id, |
+ this, |
+ active_match_ordinal); |
+} |
+ |
} // namespace web_view |