| Index: chrome/browser/chromeos/drive/resource_metadata.cc | 
| diff --git a/chrome/browser/chromeos/drive/resource_metadata.cc b/chrome/browser/chromeos/drive/resource_metadata.cc | 
| index 7da356d2d87a62b56bc5d3887b788b3f056d079a..7330dec1fd06c8b2bde4e8d47fb0073f4da0b347 100644 | 
| --- a/chrome/browser/chromeos/drive/resource_metadata.cc | 
| +++ b/chrome/browser/chromeos/drive/resource_metadata.cc | 
| @@ -827,7 +827,10 @@ void ResourceMetadata::IterateEntries(const IterateCallback& callback) { | 
| DCHECK(blocking_task_runner_->RunsTasksOnCurrentThread()); | 
| DCHECK(!callback.is_null()); | 
|  | 
| -  storage_->Iterate(callback); | 
| +  scoped_ptr<ResourceMetadataStorage::Iterator> it = storage_->GetIterator(); | 
| +  for (; it->IsValid(); it->MoveForward()) | 
| +    callback.Run(it->Get()); | 
| +  DCHECK(!it->HasError());  // TODO(hashimoto): Report error correctly. | 
| } | 
|  | 
| void ResourceMetadata::GetEntryInfoPairByPathsOnUIThreadAfterGetFirst( | 
|  |