Module: deluge
Branch: master
Commit: 5296fc7d4c936fcdf58389a1c1b886a667d0c80a

Author: Pedro Algarvio <[email protected]>
Date:   Fri Apr 22 11:42:48 2011 +0100

Fix one more possible issue with regard to #1786

---

 deluge/ui/gtkui/listview.py |    8 +++++++-
 1 files changed, 7 insertions(+), 1 deletions(-)

diff --git a/deluge/ui/gtkui/listview.py b/deluge/ui/gtkui/listview.py
index 35c7b76..b5c6181 100644
--- a/deluge/ui/gtkui/listview.py
+++ b/deluge/ui/gtkui/listview.py
@@ -627,7 +627,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

-- 
You received this message because you are subscribed to the Google Groups 
"deluge-commit" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/deluge-commit?hl=en.

Reply via email to