From: Jason Monk Date: Mon, 25 Jul 2016 14:37:39 +0000 (-0400) Subject: Fix multiple bluetooth devices bug X-Git-Tag: android-x86-7.1-r1~65^2~1^2~8^2~6 X-Git-Url: http://git.osdn.net/view?a=commitdiff_plain;h=e2428aff75;p=android-x86%2Fpackages-apps-Settings.git Fix multiple bluetooth devices bug Was bug in some code trying to handle preference animations better. Since those animations are all disabled now, just remove everything again and re-add it. Change-Id: If1ce07a8f2b4144d95a95cec6ebb1b423644825a Fixes: 29314480 (cherry picked from commit 6666f9cc37ac8f9b99c6a174b1478924ed8fc6cd) --- diff --git a/src/com/android/settings/bluetooth/BluetoothSettings.java b/src/com/android/settings/bluetooth/BluetoothSettings.java index ba3336e6b8..71ebcb507d 100644 --- a/src/com/android/settings/bluetooth/BluetoothSettings.java +++ b/src/com/android/settings/bluetooth/BluetoothSettings.java @@ -320,11 +320,10 @@ public final class BluetoothSettings extends DeviceListPreferenceFragment implem messageId = R.string.bluetooth_empty_list_user_restricted; break; } - if (getPreferenceScreen().getPreferenceCount() == 0) { - getPreferenceScreen().addPreference(mPairedDevicesCategory); - getPreferenceScreen().addPreference(mAvailableDevicesCategory); - getPreferenceScreen().addPreference(mMyDevicePreference); - } + getPreferenceScreen().removeAll(); + getPreferenceScreen().addPreference(mPairedDevicesCategory); + getPreferenceScreen().addPreference(mAvailableDevicesCategory); + getPreferenceScreen().addPreference(mMyDevicePreference); // Paired devices category addDeviceCategory(mPairedDevicesCategory,