Merge "Fix bug #18104271 Tapping *name* of service in Voice input services does not fill in radio button" into lmp-mr1-dev

This commit is contained in:
Fabrice Di Meglio
2014-11-11 00:48:18 +00:00
committed by Android (Google) Code Review

View File

@@ -110,7 +110,9 @@ public final class VoiceInputPreference extends Preference {
textLayout.setOnClickListener(new View.OnClickListener() { textLayout.setOnClickListener(new View.OnClickListener() {
@Override @Override
public void onClick(View v) { public void onClick(View v) {
onRadioButtonClicked(rb, !rb.isChecked()); if (!rb.isChecked()) {
onRadioButtonClicked(rb, true);
}
} }
}); });
@@ -216,6 +218,7 @@ public final class VoiceInputPreference extends Preference {
mSharedState.setCurrentKey(getKey()); mSharedState.setCurrentKey(getKey());
updateCheckedState(true); updateCheckedState(true);
callChangeListener(mSharedState.getCurrentKey()); callChangeListener(mSharedState.getCurrentKey());
current.setChecked(true);
} }
/** /**