| Index: chrome/browser/safe_browsing/client_side_detection_service.cc
|
| diff --git a/chrome/browser/safe_browsing/client_side_detection_service.cc b/chrome/browser/safe_browsing/client_side_detection_service.cc
|
| index 2d190b9e5b63805642867a16f7eed98b07cab6d3..13f729c994eb2135ffe0631df3af32818d2bd16b 100644
|
| --- a/chrome/browser/safe_browsing/client_side_detection_service.cc
|
| +++ b/chrome/browser/safe_browsing/client_side_detection_service.cc
|
| @@ -144,20 +144,24 @@ void ClientSideDetectionService::SendClientReportPhishingRequest(
|
| ClientPhishingRequest* verdict,
|
| const ClientReportPhishingRequestCallback& callback) {
|
| DCHECK(BrowserThread::CurrentlyOn(BrowserThread::UI));
|
| - MessageLoop::current()->PostTask(
|
| + base::MessageLoop::current()->PostTask(
|
| FROM_HERE,
|
| base::Bind(&ClientSideDetectionService::StartClientReportPhishingRequest,
|
| - weak_factory_.GetWeakPtr(), verdict, callback));
|
| + weak_factory_.GetWeakPtr(),
|
| + verdict,
|
| + callback));
|
| }
|
|
|
| void ClientSideDetectionService::SendClientReportMalwareRequest(
|
| ClientMalwareRequest* verdict,
|
| const ClientReportMalwareRequestCallback& callback) {
|
| DCHECK(BrowserThread::CurrentlyOn(BrowserThread::UI));
|
| - MessageLoop::current()->PostTask(
|
| + base::MessageLoop::current()->PostTask(
|
| FROM_HERE,
|
| base::Bind(&ClientSideDetectionService::StartClientReportMalwareRequest,
|
| - weak_factory_.GetWeakPtr(), verdict, callback));
|
| + weak_factory_.GetWeakPtr(),
|
| + verdict,
|
| + callback));
|
| }
|
|
|
| bool ClientSideDetectionService::IsPrivateIPAddress(
|
| @@ -274,7 +278,7 @@ void ClientSideDetectionService::ScheduleFetchModel(int64 delay_ms) {
|
| if (CommandLine::ForCurrentProcess()->HasSwitch(
|
| switches::kSbDisableAutoUpdate))
|
| return;
|
| - MessageLoop::current()->PostDelayedTask(
|
| + base::MessageLoop::current()->PostDelayedTask(
|
| FROM_HERE,
|
| base::Bind(&ClientSideDetectionService::StartFetchModel,
|
| weak_factory_.GetWeakPtr()),
|
|
|