| Index: extensions/browser/guest_view/web_view/web_view_find_helper.cc
|
| diff --git a/extensions/browser/guest_view/web_view/web_view_find_helper.cc b/extensions/browser/guest_view/web_view/web_view_find_helper.cc
|
| index f9a315f68f3286ce67ddf9c70344a0f9b5eced80..caa082ea44d09b53c5f9be79f98065e204a3523f 100644
|
| --- a/extensions/browser/guest_view/web_view/web_view_find_helper.cc
|
| +++ b/extensions/browser/guest_view/web_view/web_view_find_helper.cc
|
| @@ -157,13 +157,13 @@ void WebViewFindHelper::FindReply(int request_id,
|
| DCHECK(current_find_session_);
|
|
|
| WebViewFindHelper::FindInfo* find_info = find_iterator->second.get();
|
| -
|
| // Handle canceled find requests.
|
| if (!find_info->options()->findNext &&
|
| find_info_map_.begin()->first < request_id) {
|
| DCHECK_NE(current_find_session_->request_id(),
|
| find_info_map_.begin()->first);
|
| - DispatchFindUpdateEvent(true /* canceled */, true /* final_update */);
|
| + if (find_update_event_)
|
| + DispatchFindUpdateEvent(true /* canceled */, true /* final_update */);
|
| EndFindSession(find_info_map_.begin()->first, true /* canceled */);
|
| }
|
|
|
|
|