Commit 45e979a1917abfb8228d9240ec3fb6a8858d65a5

Authored by Thiago Franco de Moraes
1 parent 3321fe0f
Exists in master

Unbinding EVT_LEFT_DCLICK in styles on cleanup (Closes #118)

Showing 1 changed file with 6 additions and 0 deletions   Show diff stats
invesalius/data/styles.py
... ... @@ -540,6 +540,7 @@ class PanMoveInteractorStyle(DefaultInteractorStyle):
540 540 (self.state_code, True))
541 541  
542 542 def CleanUp(self):
  543 + self.viewer.interactor.Unbind(wx.EVT_LEFT_DCLICK)
543 544 Publisher.sendMessage('Toggle toolbar item',
544 545 (self.state_code, False))
545 546  
... ... @@ -575,6 +576,7 @@ class SpinInteractorStyle(DefaultInteractorStyle):
575 576 (self.state_code, True))
576 577  
577 578 def CleanUp(self):
  579 + self.viewer.interactor.Unbind(wx.EVT_LEFT_DCLICK)
578 580 Publisher.sendMessage('Toggle toolbar item',
579 581 (self.state_code, False))
580 582  
... ... @@ -619,6 +621,7 @@ class ZoomInteractorStyle(DefaultInteractorStyle):
619 621 (self.state_code, True))
620 622  
621 623 def CleanUp(self):
  624 + self.viewer.interactor.Unbind(wx.EVT_LEFT_DCLICK)
622 625 Publisher.sendMessage('Toggle toolbar item',
623 626 (self.state_code, False))
624 627  
... ... @@ -652,6 +655,7 @@ class ZoomSLInteractorStyle(vtk.vtkInteractorStyleRubberBandZoom):
652 655 (self.state_code, True))
653 656  
654 657 def CleanUp(self):
  658 + self.viewer.interactor.Unbind(wx.EVT_LEFT_DCLICK)
655 659 Publisher.sendMessage('Toggle toolbar item',
656 660 (self.state_code, False))
657 661  
... ... @@ -1511,6 +1515,8 @@ class ReorientImageInteractorStyle(DefaultInteractorStyle):
1511 1515 Publisher.sendMessage('Reload actual slice')
1512 1516  
1513 1517 def CleanUp(self):
  1518 + self.viewer.interactor.Unbind(wx.EVT_LEFT_DCLICK)
  1519 +
1514 1520 for actor in self.actors:
1515 1521 self.viewer.slice_data.renderer.RemoveActor(actor)
1516 1522  
... ...