| Index: chrome/browser/sync_file_system/drive_backend_v1/api_util.cc
|
| diff --git a/chrome/browser/sync_file_system/drive_backend_v1/api_util.cc b/chrome/browser/sync_file_system/drive_backend_v1/api_util.cc
|
| index 2ec97916a6e6f3e8c90b9a0086911247933e6734..62c579fea10cff34a81638eb366603a06396cefd 100644
|
| --- a/chrome/browser/sync_file_system/drive_backend_v1/api_util.cc
|
| +++ b/chrome/browser/sync_file_system/drive_backend_v1/api_util.cc
|
| @@ -480,7 +480,7 @@ void APIUtil::ListChanges(int64 start_changestamp,
|
|
|
| drive_service_->GetChangeList(
|
| start_changestamp,
|
| - base::Bind(&APIUtil::DidGetResourceList, AsWeakPtr(), callback));
|
| + base::Bind(&APIUtil::DidGetChangeList, AsWeakPtr(), callback));
|
| }
|
|
|
| void APIUtil::ContinueListing(const GURL& next_link,
|
| @@ -675,6 +675,24 @@ void APIUtil::OnConnectionTypeChanged(
|
| CancelAllUploads(google_apis::GDATA_NO_CONNECTION);
|
| }
|
|
|
| +void APIUtil::DidGetChangeList(
|
| + const ResourceListCallback& callback,
|
| + google_apis::GDataErrorCode error,
|
| + scoped_ptr<google_apis::ChangeList> change_list) {
|
| + DCHECK(CalledOnValidThread());
|
| +
|
| + if (error != google_apis::HTTP_SUCCESS) {
|
| + DVLOG(2) << "Error on listing changes: " << error;
|
| + callback.Run(error, scoped_ptr<google_apis::ResourceList>());
|
| + return;
|
| + }
|
| +
|
| + DVLOG(2) << "Got change list";
|
| + DCHECK(change_list);
|
| + callback.Run(error,
|
| + drive::util::ConvertChangeListToResourceList(*change_list));
|
| +}
|
| +
|
| void APIUtil::DidGetResourceList(
|
| const ResourceListCallback& callback,
|
| google_apis::GDataErrorCode error,
|
|
|