| Index: chrome/browser/autofill/wallet/wallet_client.cc
|
| diff --git a/chrome/browser/autofill/wallet/wallet_client.cc b/chrome/browser/autofill/wallet/wallet_client.cc
|
| index ea5e381bb5e3540eaa854ed341731075d0fc7811..bf2f7b26d88a8538a90086d3f1a99765f26bc059 100644
|
| --- a/chrome/browser/autofill/wallet/wallet_client.cc
|
| +++ b/chrome/browser/autofill/wallet/wallet_client.cc
|
| @@ -244,11 +244,15 @@ void WalletClient::SendAutocheckoutStatus(
|
| MakeWalletRequest(GetSendStatusUrl(), post_body, observer, kJsonMimeType);
|
| }
|
|
|
| +bool WalletClient::IsRequestInProgress() const {
|
| + return request_.get() != NULL;
|
| +}
|
| +
|
| void WalletClient::MakeWalletRequest(const GURL& url,
|
| const std::string& post_body,
|
| WalletClientObserver* observer,
|
| const std::string& content_type) {
|
| - DCHECK(!request_.get()) << "Tried to fetch two things at once!";
|
| + DCHECK(!IsRequestInProgress()) << "Tried to fetch two things at once!";
|
| DCHECK(observer);
|
|
|
| observer_ = observer;
|
|
|