Index: modules/dblog/dblog.admin.inc
===================================================================
RCS file: /cvs/drupal/drupal/modules/dblog/dblog.admin.inc,v
retrieving revision 1.39
diff -u -r1.39 dblog.admin.inc
--- modules/dblog/dblog.admin.inc	24 Apr 2010 14:49:13 -0000	1.39
+++ modules/dblog/dblog.admin.inc	21 Jun 2010 23:02:42 -0000
@@ -90,7 +90,7 @@
 }
 
 /**
- * Menu callback; generic function to display a page of the most frequent events.
+ * Menu callback; Displays a page of the most frequent events.
  *
  * Messages are not truncated because events from this page have no detail view.
  *
@@ -100,22 +100,22 @@
 function dblog_top($type) {
 
   $header = array(
-    array('data' => t('Count'), 'field' => 'count', 'sort' => 'desc'),
-    array('data' => t('Message'), 'field' => 'message')
+    array('data' => t('Count')),
+    array('data' => t('Message'))
   );
   $count_query = db_select('watchdog');
-  $count_query->addExpression('COUNT(DISTINCT(message))');
+  $count_query->addExpression('COUNT(DISTINCT CONCAT(message, variables))');
   $count_query->condition('type', $type);
 
-  $query = db_select('watchdog', 'w')->extend('PagerDefault')->extend('TableSort');
+  $query = db_select('watchdog', 'w')->extend('PagerDefault');
   $query->addExpression('COUNT(wid)', 'count');
   $query = $query
     ->fields('w', array('message', 'variables'))
     ->condition('w.type', $type)
     ->groupBy('message')
     ->groupBy('variables')
-    ->limit(30)
-    ->orderByHeader($header);
+    ->orderBy('count', 'DESC')
+    ->limit(30);
   $query->setCountQuery($count_query);
   $result = $query->execute();
 
