Index: chrome/test/base/testing_io_thread_state.cc |
diff --git a/chrome/test/base/testing_io_thread_state.cc b/chrome/test/base/testing_io_thread_state.cc |
index 8ebd202b8e023bfbdfbcae0dcce5fe65071fe68d..09b07f20db2c831bb27aee8a68dbb323cae96129 100644 |
--- a/chrome/test/base/testing_io_thread_state.cc |
+++ b/chrome/test/base/testing_io_thread_state.cc |
@@ -16,6 +16,7 @@ |
#if defined(OS_CHROMEOS) |
#include "chromeos/dbus/dbus_thread_manager.h" |
#include "chromeos/network/network_handler.h" |
+#include "device/bluetooth/dbus/bluez_dbus_manager.h" |
#endif |
using content::BrowserThread; |
@@ -42,6 +43,10 @@ TestingIOThreadState::TestingIOThreadState() { |
#if defined(OS_CHROMEOS) |
// Needed by IOThread constructor. |
chromeos::DBusThreadManager::Initialize(); |
+ bluez::BluezDBusManager::Initialize( |
+ chromeos::DBusThreadManager::Get()->GetSystemBus(), |
+ chromeos::DBusThreadManager::Get()->IsUsingStub( |
+ chromeos::DBusClientBundle::BLUETOOTH)); |
chromeos::NetworkHandler::Initialize(); |
#endif |
@@ -75,6 +80,7 @@ TestingIOThreadState::~TestingIOThreadState() { |
#if defined(OS_CHROMEOS) |
chromeos::NetworkHandler::Shutdown(); |
+ bluez::BluezDBusManager::Shutdown(); |
chromeos::DBusThreadManager::Shutdown(); |
#endif |
} |