X-Git-Url: https://git.stderr.nl/gitweb?a=blobdiff_plain;f=src%2Fgui%2Fgui.py;h=50c6d3138205afa063b40c753a808496bc1b5160;hb=52b4ce227fb84cfee8312d2d92a8ff7215c80c32;hp=9f0175e66ed7761a17e4f25bc405ecaba5e41494;hpb=9feabb87bdda07049e985dffed1490048db64d86;p=matthijs%2Fupstream%2Fmobilegtd.git diff --git a/src/gui/gui.py b/src/gui/gui.py index 9f0175e..50c6d31 100644 --- a/src/gui/gui.py +++ b/src/gui/gui.py @@ -173,7 +173,10 @@ class View(object): # Two helper functions def shortcut_prefix(key_name): short = key_shortname(key_name) - return '[%s]' % short if short else ' ' + if short: + return '[%s]' % short + else: + return ' ' def do_entry((text, callback, key_name)): key = get_key(key_name) @@ -204,8 +207,8 @@ class ListView(View): def __init__(self): super(ListView, self).__init__() self.current_index = None - self.items_cache = [] - self.set_view(appuifw.Listbox([], self.entry_selected)) + self.items_cache = self.items() + self.set_view(appuifw.Listbox(self.items_cache, self.entry_selected)) self.view.bind(EKeyUpArrow,lambda: self.arrow_key_pressed(-1)) self.view.bind(EKeyDownArrow,lambda: self.arrow_key_pressed(1))