Index: modules/system/system.admin.inc =================================================================== RCS file: /cvs/drupal/drupal/modules/system/system.admin.inc,v retrieving revision 1.63.2.14 diff -u -p -r1.63.2.14 system.admin.inc --- modules/system/system.admin.inc 1 Mar 2010 10:20:28 -0000 1.63.2.14 +++ modules/system/system.admin.inc 7 Apr 2010 14:20:00 -0000 @@ -628,6 +628,13 @@ function system_modules($form_state = ar // Get current list of modules. $files = module_rebuild_cache(); + // Remove hidden modules from display list. + foreach ($files as $filename => $file) { + if (!empty($file->info['hidden'])) { + unset($files[$filename]); + } + } + uasort($files, 'system_sort_modules_by_info_name'); if (!empty($form_state['storage'])) {