diff --git a/components/Chips/src/MDCChipView.m b/components/Chips/src/MDCChipView.m index 873784ad871..124e81e3f51 100644 --- a/components/Chips/src/MDCChipView.m +++ b/components/Chips/src/MDCChipView.m @@ -184,11 +184,13 @@ - (instancetype)initWithFrame:(CGRect)frame { UIColor *normal = MDCColorFromRGB(MDCChipBackgroundColor); UIColor *disabled = MDCColorLighten(normal, MDCChipDisabledLightenPercent); UIColor *selected = MDCColorDarken(normal, MDCChipSelectedDarkenPercent); + UIColor *selectedDisabled = MDCColorFromRGB(MDCChipBackgroundColor); _backgroundColors = [NSMutableDictionary dictionary]; _backgroundColors[@(UIControlStateNormal)] = normal; _backgroundColors[@(UIControlStateDisabled)] = disabled; _backgroundColors[@(UIControlStateSelected)] = selected; + _backgroundColors[@(UIControlStateSelected & UIControlStateDisabled)] = selectedDisabled; } _borderColors = [NSMutableDictionary dictionary]; _borderWidths = [NSMutableDictionary dictionary];