Index: chromeos/dbus/dbus_clients_common.cc |
diff --git a/chromeos/dbus/dbus_clients_common.cc b/chromeos/dbus/dbus_clients_common.cc |
index 77b8f7ce32c2489d56193763b2877292e78caeda..af2d7c2e103c675302f212c52e0f82a613c8a773 100644 |
--- a/chromeos/dbus/dbus_clients_common.cc |
+++ b/chromeos/dbus/dbus_clients_common.cc |
@@ -6,6 +6,7 @@ |
#include "base/command_line.h" |
#include "chromeos/chromeos_switches.h" |
+#include "chromeos/dbus/biod/biod_client.h" |
#include "chromeos/dbus/cras_audio_client.h" |
#include "chromeos/dbus/cryptohome_client.h" |
#include "chromeos/dbus/dbus_client_implementation_type.h" |
@@ -42,6 +43,10 @@ |
namespace chromeos { |
DBusClientsCommon::DBusClientsCommon(bool use_real_clients) { |
+ biod_client_.reset(BiodClient::Create(use_real_clients |
+ ? REAL_DBUS_CLIENT_IMPLEMENTATION |
+ : FAKE_DBUS_CLIENT_IMPLEMENTATION)); |
stevenjb
2017/04/05 16:36:20
We use this pattern enough now that we should set
sammiequon
2017/04/05 17:53:26
Done.
|
+ |
if (use_real_clients) |
cras_audio_client_.reset(CrasAudioClient::Create()); |
else |
@@ -118,6 +123,7 @@ DBusClientsCommon::~DBusClientsCommon() {} |
void DBusClientsCommon::Initialize(dbus::Bus* system_bus) { |
DCHECK(DBusThreadManager::IsInitialized()); |
+ biod_client_->Init(system_bus); |
cras_audio_client_->Init(system_bus); |
cryptohome_client_->Init(system_bus); |
gsm_sms_client_->Init(system_bus); |