summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAndroid (Google) Code Review <android-gerrit@google.com>2009-09-15 17:36:52 -0400
committerAndroid (Google) Code Review <android-gerrit@google.com>2009-09-15 17:36:52 -0400
commita383452afd6576da5a56c8b1ef73750892e43636 (patch)
treed4b005d31c55978ead91a3c57efd4535e4c43e48
parentcd03f5320d42290b1619933954a344b59dc55f4f (diff)
parent3eb43fe7a4a508e8cd476525fd68ec8d900f06b8 (diff)
downloadpackages_apps_settings-a383452afd6576da5a56c8b1ef73750892e43636.zip
packages_apps_settings-a383452afd6576da5a56c8b1ef73750892e43636.tar.gz
packages_apps_settings-a383452afd6576da5a56c8b1ef73750892e43636.tar.bz2
Merge change 25125 into eclair
* changes: Show name for incoming pairing requests.
-rw-r--r--src/com/android/settings/bluetooth/CachedBluetoothDeviceManager.java7
-rw-r--r--src/com/android/settings/bluetooth/LocalBluetoothManager.java5
2 files changed, 10 insertions, 2 deletions
diff --git a/src/com/android/settings/bluetooth/CachedBluetoothDeviceManager.java b/src/com/android/settings/bluetooth/CachedBluetoothDeviceManager.java
index 7052bfb..046cd76 100644
--- a/src/com/android/settings/bluetooth/CachedBluetoothDeviceManager.java
+++ b/src/com/android/settings/bluetooth/CachedBluetoothDeviceManager.java
@@ -140,7 +140,12 @@ public class CachedBluetoothDeviceManager {
*/
public String getName(BluetoothDevice device) {
CachedBluetoothDevice cachedDevice = findDevice(device);
- return cachedDevice != null ? cachedDevice.getName() : device.getAddress();
+ if (cachedDevice != null) return cachedDevice.getName();
+
+ String name = device.getName();
+ if (name != null) return name;
+
+ return device.getAddress();
}
private void dispatchDeviceAdded(CachedBluetoothDevice cachedDevice) {
diff --git a/src/com/android/settings/bluetooth/LocalBluetoothManager.java b/src/com/android/settings/bluetooth/LocalBluetoothManager.java
index 501f767..7037582 100644
--- a/src/com/android/settings/bluetooth/LocalBluetoothManager.java
+++ b/src/com/android/settings/bluetooth/LocalBluetoothManager.java
@@ -256,7 +256,10 @@ public class LocalBluetoothManager {
CachedBluetoothDevice cachedDevice = mCachedDeviceManager.findDevice(device);
String name = null;
if (cachedDevice == null) {
- name = mContext.getString(R.string.bluetooth_remote_device);
+ name = device.getName();
+ if (name == null) {
+ name = mContext.getString(R.string.bluetooth_remote_device);
+ }
} else {
name = cachedDevice.getName();
}