Index: privatemsg.module
===================================================================
RCS file: /cvs/drupal/contributions/modules/privatemsg/privatemsg.module,v
retrieving revision 1.70.2.30.2.91.2.84
diff -u -p -r1.70.2.30.2.91.2.84 privatemsg.module
--- privatemsg.module	29 Oct 2009 15:09:29 -0000	1.70.2.30.2.91.2.84
+++ privatemsg.module	30 Oct 2009 15:13:44 -0000
@@ -1043,8 +1043,9 @@ function privatemsg_sql_list(&$fragments
   $fragments['where'][]       = 'pmi.deleted = 0';
   $fragments['group_by'][]    = 'pmi.thread_id';
 
-  // We can use tablesort_sql now, but we don't need the ORDER BY part of the query.
-  // Because of that, we need to cut off the first 9 characters of the generated string
+  // tablesort_sql() generates a ORDER BY string. However, the "ORDER BY " part 
+  // is not needed and added by the query builder. Cut of the first 9 characters
+  // of the string.
   $order_by = drupal_substr(tablesort_sql(_privatemsg_list_headers( FALSE, array('subject', 'last_updated') + $fields), 'MAX(pmi.is_new) DESC,'), 9);
   $fragments['order_by'][]  = $order_by;
 }
