summaryrefslogtreecommitdiffstats
path: root/chrome/browser/sync_file_system/drive_file_sync_client.cc
diff options
context:
space:
mode:
Diffstat (limited to 'chrome/browser/sync_file_system/drive_file_sync_client.cc')
-rw-r--r--chrome/browser/sync_file_system/drive_file_sync_client.cc5
1 files changed, 2 insertions, 3 deletions
diff --git a/chrome/browser/sync_file_system/drive_file_sync_client.cc b/chrome/browser/sync_file_system/drive_file_sync_client.cc
index a49f51c..31481e3 100644
--- a/chrome/browser/sync_file_system/drive_file_sync_client.cc
+++ b/chrome/browser/sync_file_system/drive_file_sync_client.cc
@@ -253,13 +253,12 @@ void DriveFileSyncClient::GetResourceEntry(
void DriveFileSyncClient::DidGetAccountMetadata(
const ChangeStampCallback& callback,
google_apis::GDataErrorCode error,
- scoped_ptr<base::Value> data) {
+ scoped_ptr<google_apis::AccountMetadataFeed> metadata) {
DCHECK(CalledOnValidThread());
int64 largest_changestamp = 0;
if (error == google_apis::HTTP_SUCCESS) {
- scoped_ptr<google_apis::AccountMetadataFeed> metadata(
- google_apis::AccountMetadataFeed::CreateFrom(*data));
+ DCHECK(metadata);
largest_changestamp = metadata->largest_changestamp();
}