Unconnect screen when destroying by calling super
This commit is contained in:
1 parent
712304c7ca
commit
2a26b02449
3 files changed
+1
-2
No files matched your search
@@ -221,7 +221,6 @@ class Form(SignalEvent, TabContent):
|
||||
parent.present()
|
||||
|
||||
def destroy(self):
|
||||
self.screen.signal_unconnect(self)
|
||||
self.screen.destroy()
|
||||
self.screen = None
|
||||
self.widget = None
|
||||
|
||||
@@ -277,6 +277,7 @@ class Screen(SignalEvent):
|
||||
self.group.destroy()
|
||||
for view in self.views:
|
||||
view.destroy()
|
||||
super(Screen, self).destroy()
|
||||
self.parent = None
|
||||
self.__group = None
|
||||
self.__current_record = None
|
||||
|
||||
@@ -125,7 +125,6 @@ class Wizard(object):
|
||||
|
||||
def destroy(self):
|
||||
if self.screen:
|
||||
self.screen.signal_unconnect(self)
|
||||
self.screen.destroy()
|
||||
del self.screen
|
||||
del self.widget
|
||||
|
||||
Reference in new issue
Block a user