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):
1486
1486
self .canvas .draw ()
1487
1487
1488
1488
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 :
1494
1496
self .ref_artist .set_animated (True )
1495
1497
self .canvas .draw ()
1496
1498
self .background = \
1497
1499
self .canvas .copy_from_bbox (self .ref_artist .figure .bbox )
1498
1500
self .ref_artist .draw (
1499
1501
self .ref_artist .figure ._get_renderer ())
1500
1502
self .canvas .blit ()
1501
- self .save_offset ()
1502
1503
1503
1504
def on_release (self , event ):
1504
1505
if self ._check_still_parented () and self .got_artist :
You can’t perform that action at this time.
0 commit comments