diff options
author | thigobr <thigobr@gmail.com> | 2010-07-21 13:10:04 -0300 |
---|---|---|
committer | thigobr <thigobr@gmail.com> | 2010-08-17 12:59:41 -0300 |
commit | d4cebee1e4b68e8b6c1e2ad8b82da6e2414f2e5b (patch) | |
tree | ddace5c4b38fe95bb25645253d12425e7a1e198d /src/com/android/settings/bluetooth | |
parent | 46c0a5b12973fcd40b72b48fe344e45f1110865e (diff) | |
download | packages_apps_Settings-d4cebee1e4b68e8b6c1e2ad8b82da6e2414f2e5b.zip packages_apps_Settings-d4cebee1e4b68e8b6c1e2ad8b82da6e2414f2e5b.tar.gz packages_apps_Settings-d4cebee1e4b68e8b6c1e2ad8b82da6e2414f2e5b.tar.bz2 |
Fix Bluetooth Settings activity memory leak.
There were two leaks in Bluetooth Settings: one when rotating the
phone and other when scanning for bluetooth devices.
Diffstat (limited to 'src/com/android/settings/bluetooth')
-rw-r--r-- | src/com/android/settings/bluetooth/BluetoothSettings.java | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/com/android/settings/bluetooth/BluetoothSettings.java b/src/com/android/settings/bluetooth/BluetoothSettings.java index 1e73b2d..78c531c 100644 --- a/src/com/android/settings/bluetooth/BluetoothSettings.java +++ b/src/com/android/settings/bluetooth/BluetoothSettings.java @@ -188,7 +188,8 @@ public class BluetoothSettings extends PreferenceActivity super.onPause(); mLocalManager.setForegroundActivity(null); - + mDevicePreferenceMap.clear(); + mDeviceList.removeAll(); unregisterReceiver(mReceiver); mLocalManager.unregisterCallback(this); |