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..268437f65694dd5a496966f2bd4ade376adc7260 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_.get()) |
dcheng
2016/04/04 18:59:52
Nit: no .get()
paulmeyer
2016/04/04 20:07:47
Done.
|
+ DispatchFindUpdateEvent(true /* canceled */, true /* final_update */); |
EndFindSession(find_info_map_.begin()->first, true /* canceled */); |
} |