diff options
| author | Felix Domke <tmbinc@elitedvb.net> | 2005-11-18 02:53:40 +0000 |
|---|---|---|
| committer | Felix Domke <tmbinc@elitedvb.net> | 2005-11-18 02:53:40 +0000 |
| commit | bf7e40884d7add91e219e9e70e83988ae7752bd8 (patch) | |
| tree | 3e1048ad0c2b1e32a5c7b3b24dbcb59cf1a7045a /lib/python/Screens/Screen.py | |
| parent | 81b381e1f5dd38ad1b80a3b3d96060b89a5fab6c (diff) | |
| download | enigma2-bf7e40884d7add91e219e9e70e83988ae7752bd8.tar.gz enigma2-bf7e40884d7add91e219e9e70e83988ae7752bd8.zip | |
add help stuff
Diffstat (limited to 'lib/python/Screens/Screen.py')
| -rw-r--r-- | lib/python/Screens/Screen.py | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/lib/python/Screens/Screen.py b/lib/python/Screens/Screen.py index a95c7655..e9f9affd 100644 --- a/lib/python/Screens/Screen.py +++ b/lib/python/Screens/Screen.py @@ -11,6 +11,10 @@ class Screen(dict, HTMLSkin, GUISkin): self.session = session GUISkin.__init__(self) + # in order to support screens *without* a help, + # we need the list in every screen. how ironic. + self.helpList = [ ] + def execBegin(self): # assert self.session == None, "a screen can only exec one per time" # self.session = session @@ -25,6 +29,8 @@ class Screen(dict, HTMLSkin, GUISkin): # never call this directly - it will be called from the session! def doClose(self): + # fixup circular references + del self.helpList GUISkin.close(self) del self.session |
