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 2197826139a709f1760dcbaf01c481cf7e14096e..a1a482ff442074eb00e0a84712fdbee9419643d6 100644 |
--- a/chrome/browser/autofill/wallet/wallet_client.cc |
+++ b/chrome/browser/autofill/wallet/wallet_client.cc |
@@ -264,11 +264,15 @@ void WalletClient::UpdateInstrument(const std::string& instrument_id, |
MakeWalletRequest(GetSaveToWalletUrl(), post_body, observer, kJsonMimeType); |
} |
+bool WalletClient::HasRequestInProgress() 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(!HasRequestInProgress()); |
DCHECK(observer); |
observer_ = observer; |