diff options
author | Android (Google) Code Review <android-gerrit@google.com> | 2009-09-15 17:36:52 -0400 |
---|---|---|
committer | Android (Google) Code Review <android-gerrit@google.com> | 2009-09-15 17:36:52 -0400 |
commit | a383452afd6576da5a56c8b1ef73750892e43636 (patch) | |
tree | d4b005d31c55978ead91a3c57efd4535e4c43e48 | |
parent | cd03f5320d42290b1619933954a344b59dc55f4f (diff) | |
parent | 3eb43fe7a4a508e8cd476525fd68ec8d900f06b8 (diff) | |
download | packages_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.java | 7 | ||||
-rw-r--r-- | src/com/android/settings/bluetooth/LocalBluetoothManager.java | 5 |
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(); } |