Merge "Use correct checked value when animating Switch" into lmp-dev

This commit is contained in:
Alan Viverette
2014-08-12 22:32:17 +00:00
committed by Android (Google) Code Review

View File

@@ -833,6 +833,10 @@ public class Switch extends CompoundButton {
public void setChecked(boolean checked) {
super.setChecked(checked);
// Calling the super method may result in setChecked() getting called
// recursively with a different value, so load the REAL value...
checked = isChecked();
if (isAttachedToWindow() && isLaidOut()) {
animateThumbToCheckedState(checked);
} else {