File tree Expand file tree Collapse file tree 1 file changed +9
-6
lines changed
Expand file tree Collapse file tree 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):
10711071 if index not in range (len (self .labels )):
10721072 raise ValueError (f'Invalid CheckButton index: { index } ' )
10731073
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 )
10801083
10811084 if hasattr (self , "_rectangles" ):
10821085 for i , p in enumerate (self ._rectangles ):
You can’t perform that action at this time.
0 commit comments