Chromium Code Reviews| Index: content/browser/download/download_item_impl.cc |
| diff --git a/content/browser/download/download_item_impl.cc b/content/browser/download/download_item_impl.cc |
| index dd08306e35e0f91cb76e444afd46fb453847da30..a8d1997b8e9e5c79aa16d1fbd686166bd01b4d1f 100644 |
| --- a/content/browser/download/download_item_impl.cc |
| +++ b/content/browser/download/download_item_impl.cc |
| @@ -1131,9 +1131,16 @@ void DownloadItemImpl::MockDownloadOpenForTesting() { open_enabled_ = false; } |
| DownloadItem::ExternalData* |
| DownloadItemImpl::GetExternalData(const void* key) { |
|
Randy Smith (Not in Mondays)
2012/03/01 21:49:05
I'd be inclined to implement this with a call to t
asanka
2012/03/02 16:09:26
Done.
|
| - if (!ContainsKey(external_data_map_, key)) |
| - return NULL; |
| - return external_data_map_[key]; |
| + std::map<const void*, ExternalData*>::const_iterator it = |
| + external_data_map_.find(key); |
| + return (it == external_data_map_.end()) ? NULL : it->second; |
| +} |
| + |
| +const DownloadItem::ExternalData* |
| +DownloadItemImpl::GetExternalData(const void* key) const { |
| + std::map<const void*, ExternalData*>::const_iterator it = |
| + external_data_map_.find(key); |
| + return (it == external_data_map_.end()) ? NULL : it->second; |
| } |
| void DownloadItemImpl::SetExternalData( |