Index: drupalorg_search/drupalorg_search.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/drupalorg/drupalorg_search/drupalorg_search.module,v
retrieving revision 1.25
diff -u -p -r1.25 drupalorg_search.module
--- drupalorg_search/drupalorg_search.module	16 Aug 2010 21:30:41 -0000	1.25
+++ drupalorg_search/drupalorg_search.module	18 Aug 2010 00:37:25 -0000
@@ -82,6 +82,19 @@ function drupalorg_search_apachesolr_fac
 }
 
 /**
+ * Implementation of hook_apachesolr_prepare_query().
+ * 
+ * Add project sorts whenever we have an ss_meta_type of theme or module.
+ */
+function drupalorg_search_apachesolr_prepare_query(&$query, &$params) {
+  // We filter here based on project since are sorts
+  // are only relevant when sorting based on project.
+  if ($query->has_filter('ss_meta_type', 'theme') || $query->has_filter('ss_meta_type', 'module')) {
+    project_solr_add_sorts($query);
+  }
+}
+
+/**
  * Implementation of hook_apachesolr_modify_query().
  *
  * Exclude the meta_type filter from faceting.
@@ -531,3 +544,4 @@ function drupalorg_search_version_form_s
 
   $form_state['redirect'] = array($query->get_path(), $query->get_url_queryvalues());
 }
+
