Index: components/leveldb/leveldb_database_impl.cc |
diff --git a/components/leveldb/leveldb_database_impl.cc b/components/leveldb/leveldb_database_impl.cc |
index 5387409d2d4b055f526d2ec0c7d58eb4658751db..4eecfe9a935a36def417c8d155fedc24ac6d5fd1 100644 |
--- a/components/leveldb/leveldb_database_impl.cc |
+++ b/components/leveldb/leveldb_database_impl.cc |
@@ -34,10 +34,14 @@ leveldb::Status ForEachWithPrefix(leveldb::DB* db, |
} // namespace |
+LevelDBDatabaseImpl::LevelDBDatabaseImpl(std::unique_ptr<Env> owned_environment, |
+ std::unique_ptr<DB> db) |
+ : owned_environment_(std::move(owned_environment)), db_(std::move(db)) {} |
+ |
LevelDBDatabaseImpl::LevelDBDatabaseImpl( |
- std::unique_ptr<leveldb::Env> environment, |
+ std::unique_ptr<MojoEnv::Directory> directory, |
std::unique_ptr<leveldb::DB> db) |
- : environment_(std::move(environment)), db_(std::move(db)) {} |
+ : directory_(std::move(directory)), db_(std::move(db)) {} |
LevelDBDatabaseImpl::~LevelDBDatabaseImpl() { |
for (auto& p : iterator_map_) |