Index: chromeos/dbus/bluetooth_agent_service_provider.cc |
diff --git a/chromeos/dbus/bluetooth_agent_service_provider.cc b/chromeos/dbus/bluetooth_agent_service_provider.cc |
index 63e6d77b01306b9c52adb9c0d0a29c76ca024692..46117d180af9ad66076fd842fe82e5a4f468bcd7 100644 |
--- a/chromeos/dbus/bluetooth_agent_service_provider.cc |
+++ b/chromeos/dbus/bluetooth_agent_service_provider.cc |
@@ -9,8 +9,8 @@ |
#include "base/bind.h" |
#include "base/logging.h" |
#include "base/memory/ref_counted.h" |
-#include "base/sys_info.h" |
#include "base/threading/platform_thread.h" |
+#include "chromeos/dbus/dbus_thread_manager.h" |
#include "chromeos/dbus/fake_bluetooth_agent_service_provider.h" |
#include "dbus/bus.h" |
#include "dbus/exported_object.h" |
@@ -469,7 +469,7 @@ BluetoothAgentServiceProvider* BluetoothAgentServiceProvider::Create( |
dbus::Bus* bus, |
const dbus::ObjectPath& object_path, |
Delegate* delegate) { |
- if (base::SysInfo::IsRunningOnChromeOS()) { |
+ if (!DBusThreadManager::IsUsingStub(DBusClientBundle::BLUETOOTH)) { |
return new BluetoothAgentServiceProviderImpl(bus, object_path, delegate); |
} else { |
return new FakeBluetoothAgentServiceProvider(object_path, delegate); |