From 897c01289c6e24a3cce676f7c200ccb3b2959f94 Mon Sep 17 00:00:00 2001 From: Felix Domke Date: Thu, 12 Apr 2007 19:57:48 +0000 Subject: [PATCH] optimize: re-use old content when list changes --- lib/python/Components/Converter/StringList.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) 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) -- 2.30.2