diff --git a/deluge/ui/gtkui/listview.py b/deluge/ui/gtkui/listview.py index d4741b319..f7b002c88 100644 --- a/deluge/ui/gtkui/listview.py +++ b/deluge/ui/gtkui/listview.py @@ -622,7 +622,13 @@ class ListView: # Column is not visible, no need to reposition continue - column_at_position = columns[col_state.position] + try: + column_at_position = columns[col_state.position] + except IndexError: + # While updating the multiuser branch, which adds a new column + # an IndexError was raised, just continue processing, once + # deluge is restarted, it all should be good + continue if col_state.name == column_at_position.get_title(): # It's in the right position continue