| Index: chromeos/dbus/dbus_thread_manager.cc
|
| diff --git a/chromeos/dbus/dbus_thread_manager.cc b/chromeos/dbus/dbus_thread_manager.cc
|
| index 08044b591f87b8c6b82577c3d37e58d50446714b..f2edfad992480b24ee8119dc329dc89d5be87192 100644
|
| --- a/chromeos/dbus/dbus_thread_manager.cc
|
| +++ b/chromeos/dbus/dbus_thread_manager.cc
|
| @@ -29,7 +29,6 @@
|
| #include "chromeos/dbus/image_burner_client.h"
|
| #include "chromeos/dbus/introspectable_client.h"
|
| #include "chromeos/dbus/lorgnette_manager_client.h"
|
| -#include "chromeos/dbus/mixed_dbus_thread_manager.h"
|
| #include "chromeos/dbus/modem_messaging_client.h"
|
| #include "chromeos/dbus/nfc_adapter_client.h"
|
| #include "chromeos/dbus/nfc_device_client.h"
|
| @@ -94,6 +93,10 @@ class DBusThreadManagerImpl : public DBusThreadManager {
|
| dbus_thread_->Stop();
|
| }
|
|
|
| + void SetupDefaultEnvironment() {
|
| + return client_bundle_->SetupDefaultEnvironment();
|
| + }
|
| +
|
| virtual dbus::Bus* GetSystemBus() OVERRIDE {
|
| return system_bus_.get();
|
| }
|
| @@ -252,8 +255,7 @@ class DBusThreadManagerImpl : public DBusThreadManager {
|
| client_bundle_.reset(new DBusClientBundle());
|
| // TODO(crbug.com/345586): Move PowerPolicyController out of
|
| // DBusThreadManagerImpl.
|
| - if (!DBusThreadManager::IsUsingStub(DBusClientBundle::POWER_MANAGER))
|
| - power_policy_controller_.reset(new PowerPolicyController);
|
| + power_policy_controller_.reset(new PowerPolicyController);
|
| }
|
|
|
| scoped_ptr<base::Thread> dbus_thread_;
|
| @@ -338,14 +340,11 @@ void DBusThreadManager::InitializeWithPartialStub(
|
| << " cannot be parsed: "
|
| << unstub_clients;
|
| }
|
| - DBusThreadManager* real_thread_manager = new DBusThreadManagerImpl();
|
| - FakeDBusThreadManager* fake_dbus_thread_manager = new FakeDBusThreadManager;
|
| - fake_dbus_thread_manager->SetFakeClients();
|
| + DBusThreadManagerImpl* dbus_thread_manager = new DBusThreadManagerImpl();
|
| VLOG(1) << "DBusThreadManager initialized for mixed runtime environment";
|
| - g_dbus_thread_manager = new MixedDBusThreadManager(real_thread_manager,
|
| - fake_dbus_thread_manager);
|
| + g_dbus_thread_manager = dbus_thread_manager;
|
| InitializeClients();
|
| - fake_dbus_thread_manager->SetupDefaultEnvironment();
|
| + dbus_thread_manager->SetupDefaultEnvironment();
|
| }
|
|
|
| // static
|
|
|