--- modules/comment/views_handler_field_node_new_comments.inc	2008-09-22 17:59:39.000000000 -0400
+++ modules/comment/views_handler_field_node_new_comments.inc	2008-12-04 15:44:48.000000000 -0500
@@ -7,7 +7,7 @@
 class views_handler_field_node_new_comments extends views_handler_field_numeric {
   function construct() {
     parent::construct();
-    $this->additional_fields['nid'] = 'nid';
+    $this->additional_fields = array('nid' => 'nid', 'type' => 'type');
   }
 
   function option_definition() {
@@ -71,7 +71,11 @@ class views_handler_field_node_new_comme
 
   function render_link($data, $values) {
     if (!empty($this->options['link_to_comment'])) {
-      return l($data, "node/" . $values->{$this->aliases['nid']}, array('html' => TRUE, 'fragment' => "new"));
+      $node = (object) array(
+        'nid' => $values->{$this->aliases['nid']},
+        'type' => $values->{$this->aliases['type']},
+      );
+      return l($data, 'node/'. $node->nid, array('html' => TRUE, 'argument' => comment_new_page_count($values->node_comment_statistics_comment_count, $values->node_new_comments, $node), 'fragment' => 'new'));
     }
     else {
       return $data;
