summaryrefslogtreecommitdiffstats
path: root/content/browser/bluetooth/bluetooth_dispatcher_host.cc
diff options
context:
space:
mode:
Diffstat (limited to 'content/browser/bluetooth/bluetooth_dispatcher_host.cc')
-rw-r--r--content/browser/bluetooth/bluetooth_dispatcher_host.cc10
1 files changed, 10 insertions, 0 deletions
diff --git a/content/browser/bluetooth/bluetooth_dispatcher_host.cc b/content/browser/bluetooth/bluetooth_dispatcher_host.cc
index c054e14..2af1e89 100644
--- a/content/browser/bluetooth/bluetooth_dispatcher_host.cc
+++ b/content/browser/bluetooth/bluetooth_dispatcher_host.cc
@@ -66,6 +66,16 @@ void BluetoothDispatcherHost::set_adapter(
void BluetoothDispatcherHost::OnRequestDevice(int thread_id, int request_id) {
DCHECK_CURRENTLY_ON(BrowserThread::IO);
+ BrowserThread::PostTask(BrowserThread::UI,
+ FROM_HERE,
+ base::Bind(
+ &BluetoothDispatcherHost::OnRequestDeviceOnUI,
+ this, thread_id, request_id));
+}
+
+void BluetoothDispatcherHost::OnRequestDeviceOnUI(int thread_id,
+ int request_id) {
+ DCHECK_CURRENTLY_ON(content::BrowserThread::UI);
// TODO(scheib) Extend this very simple mock implementation by using
// device/bluetooth/test mock adapter and related classes.
switch (bluetooth_mock_data_set_) {