Loading android/app/src/com/android/bluetooth/hid/HidHostService.java +9 −3 Original line number Diff line number Diff line Loading @@ -519,10 +519,16 @@ public class HidHostService extends ProfileService { private void handleMessageOnVirtualUnplug(Message msg) { BluetoothDevice device = mAdapterService.getDeviceFromByte((byte[]) msg.obj); if (Flags.removeInputDeviceOnVup()) { updateConnectionState( device, getTransport(device), BluetoothProfile.STATE_DISCONNECTED); mInputDevices.remove(device); } else { int transport = msg.arg1; if (!checkTransport(device, transport, msg.what)) { return; } } int status = msg.arg2; broadcastVirtualUnplugStatus(device, status); } Loading Loading
android/app/src/com/android/bluetooth/hid/HidHostService.java +9 −3 Original line number Diff line number Diff line Loading @@ -519,10 +519,16 @@ public class HidHostService extends ProfileService { private void handleMessageOnVirtualUnplug(Message msg) { BluetoothDevice device = mAdapterService.getDeviceFromByte((byte[]) msg.obj); if (Flags.removeInputDeviceOnVup()) { updateConnectionState( device, getTransport(device), BluetoothProfile.STATE_DISCONNECTED); mInputDevices.remove(device); } else { int transport = msg.arg1; if (!checkTransport(device, transport, msg.what)) { return; } } int status = msg.arg2; broadcastVirtualUnplugStatus(device, status); } Loading