Index: chrome/browser/sync/syncable/directory_backing_store.cc |
diff --git a/chrome/browser/sync/syncable/directory_backing_store.cc b/chrome/browser/sync/syncable/directory_backing_store.cc |
index 913e357a4b57f07b6135cb533018e755a31ee2de..6df61be8ec45c9b8597cc3a1a18bf667636c1126 100755 |
--- a/chrome/browser/sync/syncable/directory_backing_store.cc |
+++ b/chrome/browser/sync/syncable/directory_backing_store.cc |
@@ -100,22 +100,22 @@ EntryKernel* UnpackEntry(SQLStatement* statement) { |
CHECK(statement->column_count() == static_cast<int>(FIELD_COUNT)); |
int i = 0; |
for (i = BEGIN_FIELDS; i < INT64_FIELDS_END; ++i) { |
- result->ref(static_cast<Int64Field>(i)) = |
- statement->column_int64(i); |
+ result->put(static_cast<Int64Field>(i), statement->column_int64(i)); |
} |
for ( ; i < ID_FIELDS_END; ++i) { |
- result->ref(static_cast<IdField>(i)).s_ = statement->column_string(i); |
+ result->mutable_ref(static_cast<IdField>(i)).s_ = |
+ statement->column_string(i); |
} |
for ( ; i < BIT_FIELDS_END; ++i) { |
- result->ref(static_cast<BitField>(i)) = |
- (0 != statement->column_int(i)); |
+ result->put(static_cast<BitField>(i), (0 != statement->column_int(i))); |
} |
for ( ; i < STRING_FIELDS_END; ++i) { |
- result->ref(static_cast<StringField>(i)) = statement->column_string(i); |
+ result->put(static_cast<StringField>(i), |
+ statement->column_string(i)); |
} |
for ( ; i < BLOB_FIELDS_END; ++i) { |
statement->column_blob_as_vector( |
- i, &result->ref(static_cast<BlobField>(i))); |
+ i, &result->mutable_ref(static_cast<BlobField>(i))); |
} |
ZeroFields(result, i); |
} else { |