@@ -23,9 +23,6 @@ def __init__(self):
2323 # Make the class a GTK window
2424 gtk .Window .__init__ (self )
2525
26- self .connect ("destroy" , self .exit )
27- self .connect ("delete_event" , self .exit )
28-
2926 self .builder = gtk .Builder ()
3027 self .builder .add_from_file (paths_factory .main_window_wireframe_path ())
3128 self .builder .connect_signals (self )
@@ -35,6 +32,9 @@ def __init__(self):
3532 self .modellistbox = self .builder .get_object ("modellistbox" )
3633 self .opencvimage = self .builder .get_object ("opencvimage" )
3734
35+ self .window .connect ("destroy" , self .exit )
36+ self .window .connect ("delete_event" , self .exit )
37+
3838 # Init capture for video tab
3939 self .capture = None
4040
@@ -105,7 +105,7 @@ def on_about_link(self, label, uri):
105105 status , output = subprocess .getstatusoutput (["sudo -u " + user + " timeout 10 xdg-open " + uri ])
106106 return True
107107
108- def exit (self , widget , context ):
108+ def exit (self , widget = None , context = None ):
109109 """Cleanly exit"""
110110 if self .capture is not None :
111111 self .capture .release ()
0 commit comments