From 8ba8aec277310b92289f5fb09e058660f0784fbe Mon Sep 17 00:00:00 2001 From: Calum Lind Date: Thu, 10 Nov 2016 11:41:53 +0000 Subject: [PATCH] [GTKUI] Listview use lambda func for set_default_sort_func * gi complains about `None` value being passed to set_default_sort_func so for compatibility use lamba func that does nothing. There is an unanswered question on SO about how to set the default func to None in gi: http://stackoverflow.com/questions/20940324/how-to-remove-the-default-sort-function-from-a-treesortable --- deluge/ui/gtkui/listview.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/deluge/ui/gtkui/listview.py b/deluge/ui/gtkui/listview.py index e639c21bb..47e654df4 100644 --- a/deluge/ui/gtkui/listview.py +++ b/deluge/ui/gtkui/listview.py @@ -188,7 +188,7 @@ class ListView(object): # Using the default sort column elif self.default_sort_column_id: self.model_filter.set_sort_column_id(self.default_sort_column_id, gtk.SORT_ASCENDING) - self.model_filter.set_default_sort_func(None) + self.model_filter.set_default_sort_func(lambda x: None) def get_sort_column_from_state(self): """Find the first (should only be one) state with sort enabled"""