add destroy() for Components to fix bug #52
[enigma2.git] / lib / python / Screens / Screen.py
index 8398dadd0fb17169c3828173d4bd29691452725c..d4b3d729e32ac11ceb2de790d7d40a291c2429d1 100644 (file)
@@ -67,6 +67,7 @@ class Screen(dict, HTMLSkin, GUISkin):
                
                del self.session
                for (name, val) in self.items():
                
                del self.session
                for (name, val) in self.items():
+                       val.destroy()
                        del self[name]
                
                # really delete all elements now
                        del self[name]
                
                # really delete all elements now