Chromium Code Reviews| Index: extensions/browser/guest_view/mime_handler_view/mime_handler_view_guest.cc |
| diff --git a/extensions/browser/guest_view/mime_handler_view/mime_handler_view_guest.cc b/extensions/browser/guest_view/mime_handler_view/mime_handler_view_guest.cc |
| index 5e0f89d68873e3925f60c58515a97af98f45b588..94b961fe4c6b90f1f1d5fdd64cf1b646a19387c8 100644 |
| --- a/extensions/browser/guest_view/mime_handler_view/mime_handler_view_guest.cc |
| +++ b/extensions/browser/guest_view/mime_handler_view/mime_handler_view_guest.cc |
| @@ -131,6 +131,17 @@ void MimeHandlerViewGuest::DidInitialize() { |
| delegate_->AttachHelpers(); |
| } |
| +bool MimeHandlerViewGuest::Find(int request_id, |
| + const base::string16& search_text, |
| + const blink::WebFindOptions& options, |
| + bool is_full_page_plugin) { |
| + if (is_full_page_plugin) { |
| + web_contents()->Find(request_id, search_text, options); |
| + return true; |
| + } |
| + return false; |
| +} |
| + |
| void MimeHandlerViewGuest::ContentsZoomChange(bool zoom_in) { |
| if (delegate_) |
| delegate_->ChangeZoom(zoom_in); |
| @@ -152,6 +163,23 @@ void MimeHandlerViewGuest::HandleKeyboardEvent( |
| event); |
| } |
| +void MimeHandlerViewGuest::FindReply(content::WebContents* web_contents, |
| + int request_id, |
| + int number_of_matches, |
| + const gfx::Rect& selection_rect, |
| + int active_match_ordinal, |
| + bool final_update) { |
| + if (!attached()) |
| + return; |
| + |
| + embedder_web_contents()->GetDelegate()->FindReply(embedder_web_contents(), |
|
Fady Samuel
2014/10/06 20:03:54
It might be the case that the embedder doesn't hav
raymes
2014/10/06 20:39:41
Done.
|
| + request_id, |
| + number_of_matches, |
| + selection_rect, |
| + active_match_ordinal, |
| + final_update); |
| +} |
| + |
| bool MimeHandlerViewGuest::OnMessageReceived(const IPC::Message& message) { |
| bool handled = true; |
| IPC_BEGIN_MESSAGE_MAP(MimeHandlerViewGuest, message) |