diff --git a/components/constellation/constellation.rs b/components/constellation/constellation.rs index 305cc982986..b863421e825 100644 --- a/components/constellation/constellation.rs +++ b/components/constellation/constellation.rs @@ -931,8 +931,13 @@ impl Constellation } } - fn handle_request_from_bluetoothmanager(&mut self, message:BluetoothManagerMsg) { - + fn handle_request_from_bluetoothmanager(&mut self, message: BluetoothManagerMsg) { + match message { + BluetoothManagerMsg::OpenDeviceSelectDialog(devices, sender) => { + let msg = EmbedderMsg::GetSelectedBluetoothDevice(devices, sender); + self.embedder_proxy.send(msg); + } + } } fn handle_request_from_compositor(&mut self, message: FromCompositorMsg) {