=== modified file 'softwarecenter/ui/gtk3/panes/availablepane.py'
--- softwarecenter/ui/gtk3/panes/availablepane.py	2012-03-30 09:46:20 +0000
+++ softwarecenter/ui/gtk3/panes/availablepane.py	2012-04-10 16:09:21 +0000
@@ -618,7 +618,7 @@
             self.refresh_apps()
 
         query = self.get_query()
-        n_matches = self.quick_query(query)
+        n_matches = self.quick_query_len(query)
         self.subcategories_view.set_subcategory(category, n_matches)
 
         self.action_bar.clear()

=== modified file 'softwarecenter/ui/gtk3/panes/softwarepane.py'
--- softwarecenter/ui/gtk3/panes/softwarepane.py	2012-04-04 14:40:09 +0000
+++ softwarecenter/ui/gtk3/panes/softwarepane.py	2012-04-10 16:09:21 +0000
@@ -431,8 +431,10 @@
         self.show_appview_spinner()
         self._refresh_apps_with_apt_cache(query)
 
-    def quick_query(self, query):
-        # a blocking query and does not emit "query-complete"
+    def quick_query_len(self, query):
+        """ do a blocking query that only returns the amount of
+            matches from this query
+        """
         with ExecutionTime("enquirer.set_query() quick query"):
             self.enquirer.set_query(
                                 query,

=== modified file 'softwarecenter/ui/gtk3/views/appview.py'
--- softwarecenter/ui/gtk3/views/appview.py	2012-04-10 05:05:22 +0000
+++ softwarecenter/ui/gtk3/views/appview.py	2012-04-10 16:09:21 +0000
@@ -210,7 +210,6 @@
         if model:
             model.set_from_matches(matches)
         self.set_model(model)
-        self.user_defined_sort_method = False
 
         self.tree_view_scroll.get_vadjustment().set_lower(self.vadj)
         self.tree_view_scroll.get_vadjustment().set_value(self.vadj)

