From 7492d480291a47698a2d7b80584e40ecd5dfda42 Mon Sep 17 00:00:00 2001 From: bendikro Date: Fri, 30 Nov 2012 09:22:44 +0100 Subject: [PATCH] Added test if self.model_filter is None self.model_filter will be None if no list was ever loaded in the Client, so listview.create_column_state would fail. --- deluge/ui/gtkui/listview.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/deluge/ui/gtkui/listview.py b/deluge/ui/gtkui/listview.py index 3852417bd..417051845 100644 --- a/deluge/ui/gtkui/listview.py +++ b/deluge/ui/gtkui/listview.py @@ -307,9 +307,10 @@ class ListView: position = index break sort = None - sort_id, order = self.model_filter.get_sort_column_id() - if self.get_column_name(sort_id) == column.get_title(): - sort = sort_id + if self.model_filter: + sort_id, order = self.model_filter.get_sort_column_id() + if self.get_column_name(sort_id) == column.get_title(): + sort = sort_id return ListViewColumnState(column.get_title(), position, column.get_width(), column.get_visible(),