Avoid Race condition with accessibility for NFC toggle switch

Bug: 64429429
Test: Enable TalkBack; Toggle NFC settings
Change-Id: Iadeae0ca33c32b320c202efc2acf0be647b10078
This commit is contained in:
Ruchi Kandoi
2017-08-08 13:41:31 -07:00
committed by Andre Eisenbach
parent a8db5ccea8
commit 1eab553653

View File

@@ -98,6 +98,7 @@ public class NfcEnabler implements Preference.OnPreferenceChangeListener {
// Turn NFC on/off // Turn NFC on/off
final boolean desiredState = (Boolean) value; final boolean desiredState = (Boolean) value;
mSwitch.setChecked(desiredState);
mSwitch.setEnabled(false); mSwitch.setEnabled(false);
if (desiredState) { if (desiredState) {