fix off-by-one bug in ConfigSubList
[enigma2.git] / lib / python / Components / config.py
index 3b64763ee380cb1319c13641afdf1ac6653d5085..07186157768d97b9450cac0c67ee01a956b2e80f 100644 (file)
@@ -631,8 +631,8 @@ class ConfigSubList(list, object):
        saved_value = property(getSavedValue, setSavedValue)
        
        def append(self, item):
-               list.append(self, item)
                i = str(len(self))
+               list.append(self, item)
                if i in self.stored_values:
                        item.saved_value = self.stored_values[i]
                        item.load()