don't crash if time is *really* invalid
[enigma2.git] / lib / python / Screens / Screen.py
index 8398dadd0fb17169c3828173d4bd29691452725c..e6abdef95a06f21153786b70ce53781d89dd2aac 100644 (file)
@@ -67,13 +67,14 @@ class Screen(dict, HTMLSkin, GUISkin):
                
                del self.session
                for (name, val) in self.items():
+                       val.destroy()
                        del self[name]
                
                # really delete all elements now
                self.__dict__.clear()
        
        def close(self, *retval):
-               self.session.close(*retval)
+               self.session.close(self, *retval)
 
        def setFocus(self, o):
                self.instance.setFocus(o.instance)