Unconnect screen when destroying by calling super

This commit is contained in:
Cédric Krier committed 2012-03-18 16:38:12 +01:00
1 parent 712304c7ca
commit 2a26b02449
3 files changed
+1 -2

No files matched your search

-1
View File
@@ -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
-1
View File
@@ -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