Skip to content

Commit

Permalink
VizRankDialog: Destroy vizrank when parent widget is deleted
Browse files Browse the repository at this point in the history
  • Loading branch information
VesnaT committed Mar 21, 2017
1 parent f74aa11 commit 8527780
Showing 1 changed file with 6 additions and 0 deletions.
6 changes: 6 additions & 0 deletions Orange/widgets/visualize/utils/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -158,6 +158,7 @@ def add_vizrank(cls, widget, master, button_label, set_attr_callback):

master_close_event = master.closeEvent
master_hide_event = master.hideEvent
master_delete_event = master.onDeleteWidget

def closeEvent(event):
vizrank.close()
Expand All @@ -167,8 +168,13 @@ def hideEvent(event):
vizrank.hide()
master_hide_event(event)

def deleteEvent():
vizrank.keep_running = False
master_delete_event()

master.closeEvent = closeEvent
master.hideEvent = hideEvent
master.onDeleteWidget = deleteEvent
return vizrank, button

def reshow(self):
Expand Down

0 comments on commit 8527780

Please sign in to comment.