Index: modules/views/views.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/views/views.module,v
retrieving revision 1.158
diff -u -r1.158 views.module
--- modules/views/views.module	7 Sep 2006 16:48:03 -0000	1.158
+++ modules/views/views.module	11 Sep 2006 14:39:16 -0000
@@ -264,6 +264,9 @@
     else {
       $arguments = module_invoke_all('views_style_plugins');
       foreach ($arguments as $name => $arg) {
+        if (!isset($arg['summary_theme'])) {
+          $arg['summary_theme'] = 'views_summary';
+        }
         $views_style_plugins['title'][$name] = $arg['name'];
         $views_style_plugins['base'][$name] = $arg;
       }
@@ -1530,12 +1533,12 @@
 
   if ($num_nodes) {
 
+    $plugins = _views_get_style_plugins();
+    $view_type = ($type == 'block') ? $view->block_type : $view->page_type;
     if ($level !== NULL) {
-      $output .= views_theme('views_summary', $view, $type, $level, $nodes, $args);
+      $output .= "<div class='view-summary view-summary-".$view->name."'>".views_theme($plugins[$view_type]['summary_theme'], $view, $type, $level, $nodes, $args).'</div>';
     }
     else {
-      $plugins = _views_get_style_plugins();
-      $view_type = ($type == 'block') ? $view->block_type : $view->page_type;
       $output .= "<div class='view-content view-content-".$view->name."'>".views_theme($plugins[$view_type]['theme'], $view, $nodes, $type).'</div>';
     }
     $output .= views_get_textarea($view, $type, 'footer');
