From 032b0f926826a6501b067d69e2b0dad627e67041 Mon Sep 17 00:00:00 2001 From: Felix Domke Date: Thu, 16 Nov 2006 19:17:50 +0000 Subject: [PATCH] let's not overwrite Screen.keys(), as Screen is a dict, and we need this function --- lib/python/Screens/ChoiceBox.py | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/lib/python/Screens/ChoiceBox.py b/lib/python/Screens/ChoiceBox.py index ce8f9bf9..d1bac9f8 100644 --- a/lib/python/Screens/ChoiceBox.py +++ b/lib/python/Screens/ChoiceBox.py @@ -16,17 +16,17 @@ class ChoiceBox(Screen): self["text"] = Label(title) self.list = [] if keys is None: - self.keys = [ "1", "2", "3", "4", "5", "6", "7", "8", "9", "0", "red", "green", "yellow", "blue" ] + (len(list) - 10) * [""] + self.__keys = [ "1", "2", "3", "4", "5", "6", "7", "8", "9", "0", "red", "green", "yellow", "blue" ] + (len(list) - 10) * [""] else: - self.keys = keys + (len(list) - len(keys)) * [""] + self.__keys = keys + (len(list) - len(keys)) * [""] self.keymap = {} pos = 0 for x in list: - strpos = str(self.keys[pos]) + strpos = str(self.__keys[pos]) self.list.append(ChoiceEntryComponent(key = strpos, text = x)) - if self.keys[pos] != "": - self.keymap[self.keys[pos]] = list[pos] + if self.__keys[pos] != "": + self.keymap[self.__keys[pos]] = list[pos] pos += 1 self["list"] = ChoiceList(list = self.list, selection = selection) @@ -101,4 +101,4 @@ class ChoiceBox(Screen): self.close(self.keymap["blue"]) def cancel(self): - self.close(None) \ No newline at end of file + self.close(None) -- 2.30.2