summaryrefslogtreecommitdiffstats
path: root/sync/internal_api/write_transaction.cc
diff options
context:
space:
mode:
Diffstat (limited to 'sync/internal_api/write_transaction.cc')
-rw-r--r--sync/internal_api/write_transaction.cc10
1 files changed, 10 insertions, 0 deletions
diff --git a/sync/internal_api/write_transaction.cc b/sync/internal_api/write_transaction.cc
index fe11adf..cf0f121 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_;
}