Fix crash on dependency update
When a change no longer was needed by another change, gertty would crash when attempting to remove the line from the display. Change-Id: I58492b43140fcfff05badf0be978b786118e0efb Story: 262
This commit is contained in:
parent
6f52a7c870
commit
c664c4e039
@ -653,14 +653,15 @@ class ChangeView(urwid.WidgetWrap):
|
||||
if not row:
|
||||
row = urwid.AttrMap(urwid.Padding(ChangeButton(self, key, subject), width='pack'),
|
||||
'link', focus_map={None: 'focused-link'})
|
||||
widget.contents.insert(i, (row, widget.options('pack')))
|
||||
row = (row, widget.options('pack'))
|
||||
widget.contents.insert(i, row)
|
||||
if not widget.selectable():
|
||||
widget.set_focus(i)
|
||||
if not self.related_changes.selectable():
|
||||
self.related_changes.set_focus(widget)
|
||||
widget_rows[key] = row
|
||||
else:
|
||||
row.original_widget.original_widget.set_label(subject)
|
||||
row[0].original_widget.original_widget.set_label(subject)
|
||||
unseen_keys.remove(key)
|
||||
i += 1
|
||||
for key in unseen_keys:
|
||||
|
Loading…
x
Reference in New Issue
Block a user