Index: device/bluetooth/bluetooth_adapter_factory.cc |
diff --git a/device/bluetooth/bluetooth_adapter_factory.cc b/device/bluetooth/bluetooth_adapter_factory.cc |
index 33950531312af20a9c055c817a7e4c031c2a37e7..5d36954454ab2b8ef4582aec3b12d2a0282a488c 100644 |
--- a/device/bluetooth/bluetooth_adapter_factory.cc |
+++ b/device/bluetooth/bluetooth_adapter_factory.cc |
@@ -12,6 +12,10 @@ |
#include "base/memory/weak_ptr.h" |
#include "device/bluetooth/bluetooth_adapter.h" |
+#if defined(OS_CHROMEOS) |
+#include "device/bluetooth/bluetooth_adapter_chromeos.h" |
+#endif |
+ |
#if defined(OS_MACOSX) |
#include "base/mac/mac_util.h" |
#endif |
@@ -94,6 +98,15 @@ void BluetoothAdapterFactory::GetAdapter(const AdapterCallback& callback) { |
} |
+#if defined(OS_CHROMEOS) |
+// static |
+void BluetoothAdapterFactory::OnDBusThreadManagerShutdown() { |
+ if (default_adapter.Get()) { |
+ default_adapter.Get().get()->OnDBusThreadManagerShutdown(); |
+ } |
+} |
+#endif |
+ |
// static |
void BluetoothAdapterFactory::SetAdapterForTesting( |
scoped_refptr<BluetoothAdapter> adapter) { |