Source/sources/android/support/p003v7/widget/SwitchCompat.java
public void drawableStateChanged() {
        super.drawableStateChanged();
        int[] state = getDrawableState();
        boolean changed = false;
        Drawable thumbDrawable = this.mThumbDrawable;
        if (thumbDrawable != null && thumbDrawable.isStateful()) {
            changed = false | thumbDrawable.setState(state);
        }
        Drawable trackDrawable = this.mTrackDrawable;
        if (trackDrawable != null && trackDrawable.isStateful()) {
            changed |= trackDrawable.setState(state);
        }
        if (changed) {
            invalidate();
        }
    }
/* access modifiers changed from: protected */
access modifiers changed from: protected
access modifiers changed from : protected
public void drawableStateChanged() {
        super.drawableStateChanged();
        int[] state = getDrawableState();
        boolean changed = false;
        Drawable thumbDrawable = this.mThumbDrawable;
        if (thumbDrawable != null && thumbDrawable.isStateful()) {
            changed = false | thumbDrawable.setState(state);
        }
        Drawable trackDrawable = this.mTrackDrawable;
        if (trackDrawable != null && trackDrawable.isStateful()) {
            changed |= trackDrawable.setState(state);
        }
        if (changed) {
            invalidate();
        }
    }
public void drawableStateChanged ( ) { super . drawableStateChanged ( ) ; int [ ] state = getDrawableState ( ) ; boolean changed = false ; Drawable thumbDrawable = this . mThumbDrawable ; if ( thumbDrawable != null && thumbDrawable . isStateful ( ) ) { changed = false | thumbDrawable . setState ( state ) ; } Drawable trackDrawable = this . mTrackDrawable ; if ( trackDrawable != null && trackDrawable . isStateful ( ) ) { changed |= trackDrawable . setState ( state ) ; } if ( changed ) { invalidate ( ) ; } }
access modifiers changed from: protected
access modifiers changed from : protected