# HG changeset patch # User Goffi # Date 1364213457 -3600 # Node ID 090f3e0754d3f192761887bd8a621d8aa6274668 # Parent 5cef69971f23fa2f661882144e9c950f77046a8f fix for recent urwid versions (> 1.1.0) diff -r 5cef69971f23 -r 090f3e0754d3 urwid_satext/sat_widgets.py --- a/urwid_satext/sat_widgets.py Mon Mar 25 13:10:21 2013 +0100 +++ b/urwid_satext/sat_widgets.py Mon Mar 25 13:10:57 2013 +0100 @@ -735,9 +735,8 @@ name_len = len(name_txt) current_menu = self.menus[self.name_list[self.selected]] current_menu.setOrigX(name_len) - self.columns.widget_list[0] = current_name - self.columns.column_types[0]=('fixed', name_len) - self.columns.widget_list[1] = current_menu + self.columns.contents[0] = (current_name, ('given', name_len, False)) + self.columns.contents[1] = (current_menu, ('weight', 1, False)) def keypress(self, size, key): if key=='up': @@ -750,7 +749,7 @@ self.__showSelected() elif key=='right': if self.columns.get_focus_column()==0 and \ - (isinstance(self.columns.widget_list[1], urwid.Text) or \ + (isinstance(self.columns.contents[1][0], urwid.Text) or \ self.menus[self.name_list[self.selected]].getMenuSize()==0): return #if we have no menu or the menu is empty, we don't go the right column