Index: components/leveldb/leveldb_service_impl.cc |
diff --git a/components/leveldb/leveldb_service_impl.cc b/components/leveldb/leveldb_service_impl.cc |
index 404019e9992ffa0050dd3a5cae7c81c1c64afa7a..a9a1c9f8345b343a931357008f5a9e6067e08172 100644 |
--- a/components/leveldb/leveldb_service_impl.cc |
+++ b/components/leveldb/leveldb_service_impl.cc |
@@ -7,6 +7,7 @@ |
#include "components/leveldb/env_mojo.h" |
#include "components/leveldb/leveldb_database_impl.h" |
#include "components/leveldb/util.h" |
+#include "mojo/shell/public/cpp/message_loop_ref.h" |
#include "third_party/leveldatabase/env_chromium.h" |
#include "third_party/leveldatabase/src/include/leveldb/db.h" |
#include "third_party/leveldatabase/src/include/leveldb/env.h" |
@@ -15,9 +16,9 @@ |
namespace leveldb { |
-LevelDBServiceImpl::LevelDBServiceImpl() |
- : thread_(new LevelDBFileThread) { |
-} |
+LevelDBServiceImpl::LevelDBServiceImpl(scoped_ptr<mojo::MessageLoopRef> ref) |
+ : message_loop_ref_(std::move(ref)), |
+ thread_(new LevelDBFileThread) {} |
LevelDBServiceImpl::~LevelDBServiceImpl() {} |