am c065348e
: Show an error message when the remote side cancels the authentication and show OPP device list correctly.
Merge commit 'c065348ebaf1ea9301d7b96633bea4de8c78c2aa' into eclair-mr2 * commit 'c065348ebaf1ea9301d7b96633bea4de8c78c2aa': Show an error message when the remote side cancels the authentication
This commit is contained in:
@@ -329,12 +329,10 @@ public class BluetoothSettings extends PreferenceActivity
|
||||
|
||||
switch(mFilterType) {
|
||||
case BluetoothDevicePicker.FILTER_TYPE_TRANSFER:
|
||||
if (uuids != null) {
|
||||
if (uuids != null)
|
||||
if (BluetoothUuid.containsAnyUuid(uuids,
|
||||
LocalBluetoothProfileManager.OPP_PROFILE_UUIDS)) return true;
|
||||
} else {
|
||||
if (bluetoothClass.doesClassMatch(BluetoothClass.PROFILE_OPP)) return true;
|
||||
}
|
||||
if (bluetoothClass.doesClassMatch(BluetoothClass.PROFILE_OPP)) return true;
|
||||
break;
|
||||
case BluetoothDevicePicker.FILTER_TYPE_AUDIO:
|
||||
if (uuids != null) {
|
||||
|
@@ -216,6 +216,7 @@ public class CachedBluetoothDeviceManager {
|
||||
case BluetoothDevice.UNBOND_REASON_DISCOVERY_IN_PROGRESS:
|
||||
case BluetoothDevice.UNBOND_REASON_AUTH_TIMEOUT:
|
||||
case BluetoothDevice.UNBOND_REASON_REPEATED_ATTEMPTS:
|
||||
case BluetoothDevice.UNBOND_REASON_REMOTE_AUTH_CANCELED:
|
||||
errorMsg = R.string.bluetooth_pairing_error_message;
|
||||
mLocalManager.showError(device, R.string.bluetooth_error_title, errorMsg);
|
||||
break;
|
||||
|
Reference in New Issue
Block a user