@@ -204,22 +204,17 @@ def observers(self):
204204 return self ._observers .callbacks ['clicked' ]
205205
206206 def _click (self , event ):
207- if (self .ignore (event )
208- or event .inaxes != self .ax
209- or not self .eventson ):
207+ if self .ignore (event ) or event .inaxes != self .ax or not self .eventson :
210208 return
211209 if event .canvas .mouse_grabber != self .ax :
212210 event .canvas .grab_mouse (self .ax )
213211
214212 def _release (self , event ):
215- if (self .ignore (event )
216- or event .canvas .mouse_grabber != self .ax ):
213+ if self .ignore (event ) or event .canvas .mouse_grabber != self .ax :
217214 return
218215 event .canvas .release_mouse (self .ax )
219- if (not self .eventson
220- or event .inaxes != self .ax ):
221- return
222- self ._observers .process ('clicked' , event )
216+ if self .eventson and event .inaxes == self .ax :
217+ self ._observers .process ('clicked' , event )
223218
224219 def _motion (self , event ):
225220 if self .ignore (event ):
@@ -485,9 +480,8 @@ def set_val(self, val):
485480 if self .drawon :
486481 self .ax .figure .canvas .draw_idle ()
487482 self .val = val
488- if not self .eventson :
489- return
490- self ._observers .process ('changed' , val )
483+ if self .eventson :
484+ self ._observers .process ('changed' , val )
491485
492486 def on_changed (self , func ):
493487 """
@@ -659,9 +653,8 @@ def set_active(self, index):
659653 if self .drawon :
660654 self .ax .figure .canvas .draw ()
661655
662- if not self .eventson :
663- return
664- self ._observers .process ('clicked' , self .labels [index ].get_text ())
656+ if self .eventson :
657+ self ._observers .process ('clicked' , self .labels [index ].get_text ())
665658
666659 def get_status (self ):
667660 """
@@ -1079,9 +1072,8 @@ def set_active(self, index):
10791072 if self .drawon :
10801073 self .ax .figure .canvas .draw ()
10811074
1082- if not self .eventson :
1083- return
1084- self ._observers .process ('clicked' , self .labels [index ].get_text ())
1075+ if self .eventson :
1076+ self ._observers .process ('clicked' , self .labels [index ].get_text ())
10851077
10861078 def on_clicked (self , func ):
10871079 """
0 commit comments