diff options
author | zelidrag@chromium.org <zelidrag@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2014-08-14 08:00:37 +0000 |
---|---|---|
committer | zelidrag@chromium.org <zelidrag@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2014-08-14 08:02:12 +0000 |
commit | 944882dbc1c4c66e8f3aa730ce2f8d1d814d62e6 (patch) | |
tree | cb131779692e1c50ac68565799a2631062debc60 /chromeos/dbus/bluetooth_profile_service_provider.cc | |
parent | 24cf7612a20b8a219524facffff076be1450fba5 (diff) | |
download | chromium_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.cc | 4 |
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); |