| Index: chrome/browser/safe_browsing/safe_browsing_blocking_page.cc
|
| diff --git a/chrome/browser/safe_browsing/safe_browsing_blocking_page.cc b/chrome/browser/safe_browsing/safe_browsing_blocking_page.cc
|
| index 0a6e6f68d37ca1800510c40811be80dab00bc887..41f222e988feed8878c5c6f4520b9ef2ad051d0d 100644
|
| --- a/chrome/browser/safe_browsing/safe_browsing_blocking_page.cc
|
| +++ b/chrome/browser/safe_browsing/safe_browsing_blocking_page.cc
|
| @@ -324,7 +324,8 @@ void SafeBrowsingBlockingPage::OnProceed() {
|
| FinishThreatDetails(threat_details_proceed_delay_ms_, true, /* did_proceed */
|
| controller()->metrics_helper()->NumVisits());
|
|
|
| - ui_manager_->OnBlockingPageDone(unsafe_resources_, true);
|
| + ui_manager_->OnBlockingPageDone(unsafe_resources_, true, web_contents(),
|
| + main_frame_url_);
|
|
|
| // Check to see if some new notifications of unsafe resources have been
|
| // received while we were showing the interstitial.
|
| @@ -373,14 +374,16 @@ void SafeBrowsingBlockingPage::OnDontProceed() {
|
| FinishThreatDetails(0, false /* did_proceed */,
|
| controller()->metrics_helper()->NumVisits()); // No delay
|
|
|
| - ui_manager_->OnBlockingPageDone(unsafe_resources_, false);
|
| + ui_manager_->OnBlockingPageDone(unsafe_resources_, false, web_contents(),
|
| + main_frame_url_);
|
|
|
| // The user does not want to proceed, clear the queued unsafe resources
|
| // notifications we received while the interstitial was showing.
|
| UnsafeResourceMap* unsafe_resource_map = GetUnsafeResourcesMap();
|
| UnsafeResourceMap::iterator iter = unsafe_resource_map->find(web_contents());
|
| if (iter != unsafe_resource_map->end() && !iter->second.empty()) {
|
| - ui_manager_->OnBlockingPageDone(iter->second, false);
|
| + ui_manager_->OnBlockingPageDone(iter->second, false, web_contents(),
|
| + main_frame_url_);
|
| unsafe_resource_map->erase(iter);
|
| }
|
|
|
|
|