diff options
Diffstat (limited to 'lib/python/Components/Converter/StringList.py')
| -rw-r--r-- | lib/python/Components/Converter/StringList.py | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/lib/python/Components/Converter/StringList.py b/lib/python/Components/Converter/StringList.py index 1304c643..4199212a 100644 --- a/lib/python/Components/Converter/StringList.py +++ b/lib/python/Components/Converter/StringList.py @@ -6,9 +6,12 @@ class StringList(Converter): """Turns a simple python list into a list which can be used in a listbox.""" def __init__(self, type): Converter.__init__(self, type) + self.content = None def changed(self, what): - self.content = eListboxPythonStringContent() + if not self.content: + self.content = eListboxPythonStringContent() + if self.source: self.content.setList(self.source.list) self.downstream_elements.changed(what) |
