Index: modules/system.module
===================================================================
RCS file: /cvs/drupal/drupal/modules/system.module,v
retrieving revision 1.115
diff -u -r1.115 system.module
--- modules/system.module	7 Dec 2003 18:25:09 -0000	1.115
+++ modules/system.module	15 Dec 2003 04:10:15 -0000
@@ -304,7 +317,7 @@
   foreach ($files as $filename => $file) {
     include_once($filename);
     if ($type == "module") {
-      $info->name = module_invoke($file->name, "help", "admin/system/modules#name") ? module_invoke($file->name, "help", "admin/system/modules#name") : module_invoke($file->name, "system", "name") ? module_invoke($file->name, "system", "name") : $file->name;
+      $info->name = module_invoke($file->name, "help", "admin/system/modules#name") ? module_invoke($file->name, "help", "admin/system/modules#name") : (module_invoke($file->name, "system", "name") ? module_invoke($file->name, "system", "name") : $file->name);
       $info->description = module_invoke($file->name, "help", "admin/system/modules#description") ? module_invoke($file->name, "help", "admin/system/modules#description") : module_invoke($file->name, "system", "description");
       // log the critical hooks implemented by this module
       $bootstrap = 0;
