summaryrefslogtreecommitdiffstats
path: root/chromeos/dbus/bluetooth_profile_service_provider.cc
diff options
context:
space:
mode:
authorzelidrag@chromium.org <zelidrag@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-08-14 08:00:37 +0000
committerzelidrag@chromium.org <zelidrag@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-08-14 08:02:12 +0000
commit944882dbc1c4c66e8f3aa730ce2f8d1d814d62e6 (patch)
treecb131779692e1c50ac68565799a2631062debc60 /chromeos/dbus/bluetooth_profile_service_provider.cc
parent24cf7612a20b8a219524facffff076be1450fba5 (diff)
downloadchromium_src-944882dbc1c4c66e8f3aa730ce2f8d1d814d62e6.zip
chromium_src-944882dbc1c4c66e8f3aa730ce2f8d1d814d62e6.tar.gz
chromium_src-944882dbc1c4c66e8f3aa730ce2f8d1d814d62e6.tar.bz2
Added switch that let us 'un-stub' certain dbus clients.
Usage: chrome --dbus-stub --dbus-unstub-clients=client_1[,client_2[,...]] where <client_n> is in from the set of (bluetooth, cras, cros_disks, cryptohome, debug_daemon, easy_unlock, lorgnette_manager, shill, gsm_sms, imageburner, introspectable, modem_messaging, nfc, permission_broker, power_manager, session_manager, sms, system_clock, update_engine) BUG=401192 TEST=manual + DBusClientBundle.UnstubFlagParser Review URL: https://codereview.chromium.org/444263002 Cr-Commit-Position: refs/heads/master@{#289485} git-svn-id: svn://svn.chromium.org/chrome/trunk/src@289485 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chromeos/dbus/bluetooth_profile_service_provider.cc')
-rw-r--r--chromeos/dbus/bluetooth_profile_service_provider.cc4
1 files changed, 2 insertions, 2 deletions
diff --git a/chromeos/dbus/bluetooth_profile_service_provider.cc b/chromeos/dbus/bluetooth_profile_service_provider.cc
index e30fada..1d9f2b5 100644
--- a/chromeos/dbus/bluetooth_profile_service_provider.cc
+++ b/chromeos/dbus/bluetooth_profile_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_profile_service_provider.h"
#include "dbus/bus.h"
#include "dbus/exported_object.h"
@@ -252,7 +252,7 @@ BluetoothProfileServiceProvider* BluetoothProfileServiceProvider::Create(
dbus::Bus* bus,
const dbus::ObjectPath& object_path,
Delegate* delegate) {
- if (base::SysInfo::IsRunningOnChromeOS()) {
+ if (!DBusThreadManager::IsUsingStub(DBusClientBundle::BLUETOOTH)) {
return new BluetoothProfileServiceProviderImpl(bus, object_path, delegate);
} else {
return new FakeBluetoothProfileServiceProvider(object_path, delegate);