12348 Filtering on Not Installed packages takes about 40 seconds
authorPadraig O'Briain <padraig.obriain@sun.com>
Thu, 05 Nov 2009 10:52:16 +0000
changeset 1468 4411d2a364a8
parent 1467 6785a9e640dd
child 1469 30f9e05c523d
12348 Filtering on Not Installed packages takes about 40 seconds
src/packagemanager.py
--- a/src/packagemanager.py	Wed Nov 04 15:50:15 2009 -0800
+++ b/src/packagemanager.py	Thu Nov 05 10:52:16 2009 +0000
@@ -2279,7 +2279,10 @@
                 self.application_refilter_idle_id = 0
                 model = self.w_application_treeview.get_model()
                 self.w_application_treeview.set_model(None)
+                id, order = self.application_list_sort.get_sort_column_id()
+                self.application_list_sort.reset_default_sort_func()
                 self.application_list_filter.refilter()
+                self.application_list_sort.set_sort_column_id(id, order)
                 self.w_application_treeview.set_model(model)
                 self.application_treeview_initialized = True
                 self.application_treeview_range = None