diff --git a/library/src/main/java/com/addisonelliott/segmentedbutton/SegmentedButton.java b/library/src/main/java/com/addisonelliott/segmentedbutton/SegmentedButton.java index 3251d65..71e9c5e 100644 --- a/library/src/main/java/com/addisonelliott/segmentedbutton/SegmentedButton.java +++ b/library/src/main/java/com/addisonelliott/segmentedbutton/SegmentedButton.java @@ -259,7 +259,7 @@ private void getAttributes(Context context, @Nullable AttributeSet attrs) if (ta.hasValue(R.styleable.SegmentedButton_drawable)) { int drawableResId = ta.getResourceId(R.styleable.SegmentedButton_drawable, -1); - drawable = readCompatDrawable(context, drawableResId); + drawable = readCompatDrawable(context, drawableResId).mutate(); } drawablePadding = ta.getDimensionPixelSize(R.styleable.SegmentedButton_drawablePadding, 0); hasDrawableTint = ta.hasValue(R.styleable.SegmentedButton_drawableTint);