| Index: rlz/lib/financial_ping.cc
|
| diff --git a/rlz/lib/financial_ping.cc b/rlz/lib/financial_ping.cc
|
| index 9b7e3194a0ce01e4b0d89d4d5b72716810493e44..9abbd8066a9038bde89c57abe12613d2e4659d28 100644
|
| --- a/rlz/lib/financial_ping.cc
|
| +++ b/rlz/lib/financial_ping.cc
|
| @@ -297,10 +297,11 @@ bool FinancialPing::PingServer(const char* request, std::string* response) {
|
| fetcher->SetRequestContext(g_context);
|
|
|
| const base::TimeDelta kTimeout = base::TimeDelta::FromMinutes(5);
|
| + MessageLoop::ScopedNestableTaskAllower allow_nested(MessageLoop::current());
|
| MessageLoop::current()->PostTask(
|
| FROM_HERE,
|
| base::Bind(&net::URLFetcher::Start, base::Unretained(fetcher.get())));
|
| - MessageLoop::current()->PostNonNestableDelayedTask(
|
| + MessageLoop::current()->PostDelayedTask(
|
| FROM_HERE, loop.QuitClosure(), kTimeout);
|
|
|
| loop.Run();
|
|
|