From 05a1863cebcc8e318283f3f4a49ba69d83b62866 Mon Sep 17 00:00:00 2001 From: Jaikumar Ganesh Date: Wed, 21 Jul 2010 12:08:12 -0700 Subject: Allow multiple HID devices to be connected. Change-Id: I40d9820b756c1e3bb4e773fbb78212e2716e99bf --- core/java/android/server/BluetoothService.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'core/java/android/server') diff --git a/core/java/android/server/BluetoothService.java b/core/java/android/server/BluetoothService.java index 68eba6e..acfc0d7 100644 --- a/core/java/android/server/BluetoothService.java +++ b/core/java/android/server/BluetoothService.java @@ -1240,7 +1240,8 @@ public class BluetoothService extends IBluetooth.Stub { "Need BLUETOOTH_ADMIN permission"); String objectPath = getObjectPathFromAddress(device.getAddress()); - if (objectPath == null || getConnectedInputDevices().length != 0 || + if (objectPath == null || + getInputDeviceState(device) != BluetoothInputDevice.STATE_DISCONNECTED || getInputDevicePriority(device) == BluetoothInputDevice.PRIORITY_OFF) { return false; } -- cgit v1.1