src/packagemanager.py
changeset 793 0f219154d202
parent 791 123e9401e939
child 795 fbb9b3da7188
--- a/src/packagemanager.py	Thu Dec 18 14:51:50 2008 -0600
+++ b/src/packagemanager.py	Fri Dec 19 11:57:57 2008 +0000
@@ -541,7 +541,12 @@
                             self.__application_refilter)
 
         def __application_refilter(self):
+                ''' Disconnecting the model from the treeview improves
+                performance when assistive technologies are enabled'''
+                model = self.w_application_treeview.get_model()
+                self.w_application_treeview.set_model(None)
                 self.application_list_filter.refilter()
+                self.w_application_treeview.set_model(model)
                 gobject.idle_add(self.__enable_disable_selection_menus)
                 self.application_refilter_id = 0
                 return False