Index: includes/registry.inc
===================================================================
RCS file: /cvs/drupal/drupal/includes/registry.inc,v
retrieving revision 1.18
diff -u -p -r1.18 registry.inc
--- includes/registry.inc	10 Jun 2009 16:14:49 -0000	1.18
+++ includes/registry.inc	5 Jul 2009 09:21:02 -0000
@@ -38,8 +38,7 @@ function _registry_rebuild() {
   _registry_get_resource_name();
 
   // Get current list of modules and their files.
-  $modules = drupal_system_listing('/\.module$/', 'modules', 'name', 0);
-  system_get_files_database($modules, 'module');
+  $modules = system_get_module_data();
   // Get the list of files we are going to parse.
   $files = array();
   foreach ($modules as &$module) {
@@ -51,7 +50,7 @@ function _registry_rebuild() {
     // Parse the .info file for all modules, reguardless of their status so the
     // list of files can then be used in hook_registry_files_alter()
     // implementations.
-    $module->info = drupal_parse_info_file($dir . '/' . $module->name . '.info');
+    //$module->info = drupal_parse_info_file($dir . '/' . $module->name . '.info');
 
     if ($module->status) {
       // Add files for enabled modules to the registry.
