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..54319dce6e40876d20a5f2fb98d68499397cb69b 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,8 +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() {} |