File tree Expand file tree Collapse file tree 1 file changed +7
-6
lines changed
Expand file tree Collapse file tree 1 file changed +7
-6
lines changed Original file line number Diff line number Diff line change @@ -1486,19 +1486,20 @@ def on_motion(self, evt):
14861486 self .canvas .draw ()
14871487
14881488 def on_pick (self , evt ):
1489- if self ._check_still_parented () and evt .artist == self .ref_artist :
1490- self .mouse_x = evt .mouseevent .x
1491- self .mouse_y = evt .mouseevent .y
1492- self .got_artist = True
1493- if self ._use_blit :
1489+ if self ._check_still_parented ():
1490+ if evt .artist == self .ref_artist :
1491+ self .mouse_x = evt .mouseevent .x
1492+ self .mouse_y = evt .mouseevent .y
1493+ self .save_offset ()
1494+ self .got_artist = True
1495+ if self .got_artist and self ._use_blit :
14941496 self .ref_artist .set_animated (True )
14951497 self .canvas .draw ()
14961498 self .background = \
14971499 self .canvas .copy_from_bbox (self .ref_artist .figure .bbox )
14981500 self .ref_artist .draw (
14991501 self .ref_artist .figure ._get_renderer ())
15001502 self .canvas .blit ()
1501- self .save_offset ()
15021503
15031504 def on_release (self , event ):
15041505 if self ._check_still_parented () and self .got_artist :
You can’t perform that action at this time.
0 commit comments