diff --git a/library/src/main/java/co/ceryle/radiorealbutton/RadioRealButton.java b/library/src/main/java/co/ceryle/radiorealbutton/RadioRealButton.java index 1502cd0..701d75e 100644 --- a/library/src/main/java/co/ceryle/radiorealbutton/RadioRealButton.java +++ b/library/src/main/java/co/ceryle/radiorealbutton/RadioRealButton.java @@ -399,7 +399,7 @@ void colorTransitionText(boolean hasAnimateTextsColor, int colorFrom, int colorT if (hasAnimation) colorTransition(textView, c1, c2, duration); else - setTextColor(c2); + textView.setTextColor(c2); } private void colorTransition(final View v, int colorFrom, int colorTo, int duration) { diff --git a/library/src/main/java/co/ceryle/radiorealbutton/RadioRealButtonGroup.java b/library/src/main/java/co/ceryle/radiorealbutton/RadioRealButtonGroup.java index 984918b..dd3c8b8 100644 --- a/library/src/main/java/co/ceryle/radiorealbutton/RadioRealButtonGroup.java +++ b/library/src/main/java/co/ceryle/radiorealbutton/RadioRealButtonGroup.java @@ -83,9 +83,10 @@ protected void onRestoreInstanceState(Parcelable state) { if (initialPosition != -1) v_selectors.get(initialPosition).setVisibility(INVISIBLE); v_selectors.get(position).setVisibility(VISIBLE); + setPosition(position, false); lastPosition = initialPosition = position; - } - setPosition(position, false); + } else + setPosition(position, false); } } super.onRestoreInstanceState(state);