Index: sync/internal_api/write_transaction.cc |
diff --git a/sync/internal_api/write_transaction.cc b/sync/internal_api/write_transaction.cc |
index fe11adf6479d435bcc3640fb0002c2f55a163901..cf0f1210af525bd6b8ab09746ec4db2fe245fc30 100644 |
--- a/sync/internal_api/write_transaction.cc |
+++ b/sync/internal_api/write_transaction.cc |
@@ -18,6 +18,16 @@ WriteTransaction::WriteTransaction(const tracked_objects::Location& from_here, |
share->directory.get()); |
} |
+WriteTransaction::WriteTransaction(const tracked_objects::Location& from_here, |
+ UserShare* share, |
+ int64* new_model_version) |
+ : BaseTransaction(share), |
+ transaction_(NULL) { |
+ transaction_ = new syncable::WriteTransaction(from_here, |
+ share->directory.get(), |
+ new_model_version); |
+} |
+ |
WriteTransaction::~WriteTransaction() { |
delete transaction_; |
} |