File tree 1 file changed +9
-6
lines changed 1 file changed +9
-6
lines changed Original file line number Diff line number Diff line change @@ -1071,12 +1071,15 @@ def set_active(self, index):
1071
1071
if index not in range (len (self .labels )):
1072
1072
raise ValueError (f'Invalid CheckButton index: { index } ' )
1073
1073
1074
- if colors .same_color (
1075
- self ._crosses .get_facecolor ()[index ], colors .to_rgba ("none" )
1076
- ):
1077
- self ._crosses .get_facecolor ()[index ] = colors .to_rgba ("k" )
1078
- else :
1079
- self ._crosses .get_facecolor ()[index ] = colors .to_rgba ("none" )
1074
+ cross_facecolors = self ._crosses .get_facecolor ()
1075
+ cross_facecolors [index ] = (
1076
+ colors .to_rgba ("black" )
1077
+ if colors .same_color (
1078
+ cross_facecolors [index ], colors .to_rgba ("none" )
1079
+ )
1080
+ else colors .to_rgba ("none" )
1081
+ )
1082
+ self ._crosses .set_facecolor (cross_facecolors )
1080
1083
1081
1084
if hasattr (self , "_rectangles" ):
1082
1085
for i , p in enumerate (self ._rectangles ):
You can’t perform that action at this time.
0 commit comments