Index: sync/internal_api/base_transaction.cc |
diff --git a/sync/internal_api/base_transaction.cc b/sync/internal_api/base_transaction.cc |
index 11a8ca4321a0257211a68de25198f1ea7baac568..cbfb246ed6ad6eb38a7f721f2877eab3833a71a7 100644 |
--- a/sync/internal_api/base_transaction.cc |
+++ b/sync/internal_api/base_transaction.cc |
@@ -12,19 +12,20 @@ namespace syncer { |
////////////////////////////////////////////////////////////////////////// |
// BaseTransaction member definitions |
-BaseTransaction::BaseTransaction(UserShare* share) { |
+BaseTransaction::BaseTransaction(UserShare* share) |
+ : user_share_(share) { |
DCHECK(share && share->directory.get()); |
- directory_ = share->directory.get(); |
} |
+ |
BaseTransaction::~BaseTransaction() { |
} |
Cryptographer* BaseTransaction::GetCryptographer() const { |
- return directory_->GetCryptographer(this->GetWrappedTrans()); |
+ return GetDirectory()->GetCryptographer(this->GetWrappedTrans()); |
} |
ModelTypeSet BaseTransaction::GetEncryptedTypes() const { |
- return directory_->GetNigoriHandler()->GetEncryptedTypes( |
+ return GetDirectory()->GetNigoriHandler()->GetEncryptedTypes( |
this->GetWrappedTrans()); |
} |