Chromium Code Reviews| 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); |